资源描述:
《微机原理课堂练习题2015春.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题1.中断处理中,恢复现场是由哪条指令来完成?(POP指令)2.下列中断类型不属于内部中断的是(INTR)。3.假定(SS)=3000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是(300FFH)。4.在RS-232C总线标准中,可以用来表示逻辑“1”的电平(-12V)。5.4K×4位的存储芯片分别有多少条地址线和数据线?(12,4)6.INC指令不影响(CF)标志。7.可用电擦除的的只读存储器是(EEPROM)。8.当8088引脚时,表示
2、CPU当前正在进行(读IO口)操作。9.将累加器AX的内容清零的错误指令是(CMPAX,AX)。10.程序计数器PC存放的是(下一条指令的存储址)。11.一个基本的总线周期由(4)个时钟周期组成。12.含有立即数的指令中,该立即数被存放在(指令操作码后的内存单元中)。13.Reset信号到来后,8086CPU的启动地址为(FFFF0H)。14.当8086系统的15H号中断的中断向量存放在内存储器的(0000:0054H~0000:0057H)单元中。15.8086/8088的存储器可以寻址1MB的空
3、间,在对I/O进行读写操作时,20位地址中只有(低16位)有效。16.下列指令中正确的是(OUT24H,AL)。17..8086与8088相比,不正确的有(相同宽度的数据总线)。18.假设ISA总线宽度16位,总线的工作频率为8MHz,则该总线的数据传输率是(16MBPS)19.在串操作指令中,下列描述不正确的是(REPSCASB)20.下述描述不正确的是(执行指令XORAX,AX后,不会改变累加器原有的内容)21.LAB是标号,VAR是变量名,指令格式有错的是(JMPNEARPTRVAR)。22.
4、运算结束后,ZF=0,表示(运算结果不为零)23.指令MOVBL,’B’的寻址方式为(立即寻址)。24.8086微机的存储器中,那么30022H字单元的内(CDABH)二、名词解释及问答1.ALU:算数逻辑单元2.MDR:存储器数据寄存器3.RAM:随机存储器4.IR:指令寄存器5.CU:控制单元6.PC:程序计数器7.ID:指令译码器8.总线:总线是计算机系统各部件之间传递公共信息的一簇导线.9.存储容量存储器能够存放的二进制数的总位数10.中断当CPU执行程序过程中,由于随机事件引起CPU暂时停
5、止正在执行的程序,而转去执行用于处理该事件的程序,处理完后,又返回被中止的程序断点出继续执行.11.寻址方式寻找指令和操作数的方法称为寻址方式。12.简述接口的功能。(1)具有缓冲、隔离功能;(2)具有转换数据格式的功能;(3)具有信号量转换功能;(4)具有定时/计数功能;(5)为CPU和I/O设备之前提供联络。13.段的起始地址放在段寄存器中,有4个段寄存器,分别是什么?段寄存器的长度为多少位?CS,DS,SS,ES.16位。14.冯诺依曼体系结构计算机特点是什么?(1)计算机由运算器、控制器、存
6、储器、输入设备、输出设备五大部件组成;(2)指令和数据以同同等地位存放于存储器内,并可以按地址访问;(3)指令和数据均用二进制表示;(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;(5)指令在存储器中顺序存放,通常自动顺序取出执行;(6)机器以运算器为中心(原始冯•诺依曼机)。三、写出下列指令中源操作数的寻址方式?1.MOVAX,BX寄存器寻址2.MOVAL,[BP]寄存器间接寻址3.MOVAX,[BX][SI]基址加变址寻址4.MOVAL,3
7、0H立即寻址5.MOVCL,20H[BX][SI]相对基址加变址寻址6.MOVDX,TABLE直接寻址7.MOVDX,[1800H]直接寻址四、阅读程序1.XORCX,CXA3:ANDAX,AXJZA1SHLAX,1JNCA2INCCXA2:JMPA3A1:HLT问:该程序段完成统计AX中1的个数功能。2.设AX=1234H,BX=5678H,SS=3000H,SP=1000H。执行下面指令PUSHAXPUSHBXPOPAXPOPBX试问(SP)=00FFCH3.TABLEDW10H,20H,30H
8、,40H,50HENTRYDW3……………MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX] 程序执行后AX的内容是3000H4.DAT1 DB 0,1,2,3,4,5,6,7,8,9DAT2 DB 5DUP(?)MOV CX,5NEXT:MOV AL,DAT1[BX+SI]MOV DAT2[DI],ALINC SIINC DILOOP NEXT 问:(1)该程序完成的功能是把DATA1数据段后5个单