资源描述:
《微机原理与接口技术复习题(本)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理与接口技术复习题(本)第1章概论1.什么是程序和指令?2.洪。诺依曼计算机的核心原理是什么?3.存储程序的概念是什么?4.CPU由那三部分组成?主机由那几部分组成?5.CPU对内存有那两种操作?6.325.625D=-B=H234D=BCD7.已知X=-1110011B,试求[X]原、[X]反、[X]补。8.已知X=-1110111B,Y=+1011010B,求[X+Y]补。9.已知X=-1101001B,Y=-1010110B计算X-Y。第2章微型计算机基础1.微处理器内部由那三部分组成?2.控制器有那些功能?3.808
2、6由那两部分组成?其功能是什么?4.熟悉8088最小模式下的主要引脚功能。5.指令队列有什么功能?6.8088的8个通用寄存器是什么?4个段寄存器是什么?两个控制寄存器是什么?7.什么是逻辑地址和物理地址,有什么关系什么?8.4个段寄存器中那一个段寄存器用户程序不用设置。9.什么是总线?10.总线周期中,什么情况下要插入TW等待周期?11.8088CPU中标志寄存器包含那些标志位什么?第3章、第4章8088指令系统与汇编语言程序设计1.什么是寻址方式?8088CPU有那些寻址方式?2.试说明MOVSI,[BX]与LEASI,[BX
3、]两条指令的区别。3.设DS=212AH,CS=0200H,IP=1200H,BX=0500H,DATA=40H,[217A0H]=2300H,[217E0H]=0400H,[217E2H]=9000H,试确定下列指令的转移地址:(1)JMPBX(2)JMPWORDPTR[BX](3)JMPDWORDPTR[BX]4.设SP=2300H,AX=50ABH,BX=1234H,执行PUSHAX后SP=?在执行PUSHBX,POPAX后SP=?,AX=?,BX=?.5.已知AL=7BH,BL=38H,试问执行ADDAL,BL后的6个状态
4、标志是什么?6.试判断下列程序执行后AX中的内容是什么。MOVCL,2MOVAX,0B7HROLAX,19RORAX,CL7.按下列要求写出相应的指令和程序段。(1)写出两条使BX内容清零的指令。(2)使AH,AL互换。(3)使CX的b11,b7,b3位清零。(4)测试DX的b0、b8位是否同是1.(5)从地址DS:0012H中传送1个数56H到AL中。8.指出下列程序的功能(1)MOVCX,10LEASI,FIRSTLEADI,SECONDCLDREPMOVSB(2)CLDLEADI,[1200H]MOVCX,100XORAX,
5、AXREPSTOSW9.试编写程序统计BUFFER为首地址的连续200个单元中的0的个数。参考答案:LEASI,BUFFERMOVCX,200XORBX,BXAGAIN:MOVAL,[SI]CMPAL,0JNZGOONINCBXGOON:INCSILOOPAGAINHLT10.选择题(1)8086CPU外部的数据总线和地址总线分别是。A.16,16B.16,20C.8,16D20,20(2)在8086CPU中,堆栈操作数指令是数据传送指令A.8位B.8位或16位C.16D。32位(3)以下可使寄存器AX和CF同时清零的指令是A.S
6、UBAX,AXB.XCHGAX,AXC.PUSHAXD.XORAX,AX(4)在8086CPU中可屏蔽中断请求引脚为(04)A.NMIB.TESTC.INTRD.READY(5)段寄存器CS=2314H,指令寄存器IP=1000H,指令的物理地址为(04)A.2440HB.23140HC.24140HD.23240H9(6)8086CPU当前被执行的指令存放在逻辑地址()中。A.DS:BXB.SS:SPC.CS:PCD.CS:IP(7)8086系统中,每个逻辑段的存储单元数最多为()A.!MBB.256BC.64KBD.根据需要而
7、定(8)IBMPC采用分段的方式管理内存,每个最大可达字节。A.16KB。64KC.128KD。256K11.使用三种寻址方式,写出将DX的内容存入SS:3500H开始的存储器之中的指令序列。12.分别指出下列指令中源、目的的寻址方式,如有物理地址,请写出物理地址的计式。⑴ADDAx,[BX+SI];⑵MOVSI,[100H];⑶JMP[BX];⑷ANDDX,[BX+2000H];⑸MOV[DI],CX;13.判断下列指令是否正确,若有错,请指明原因。⑴MOVAX,[DX];⑵MOVCS,AX;⑶MOV[DI],[BX];⑷MOV
8、AX,IP;⑸PUSHBL;14.有一段程序如下:MOVCX,10LEASI,FIRSTLEADI,SECONDREPMOVSB(1)这段程序完成什么功能?(2)REP和MOVSB哪条先执行?15.试用指令序列完成下列指定功能1).将AL寄存器的D