微机原理部分答案.docx
微机原理复习题
一、单项选择题
用来存放下一条将要执行的指令地址的寄存器是 (
A.SP B.IP C.BP D.CS
要使串处理从低地址向高地址进行,应把标志位置为A.IF=1 B.TF=0
C.DF=1 D.DF=0
B )
( D )
使状态标志位CF清零的错误指令是A.OR AX,AX B.SUBAX,AXC.MOVCF,0 D.CLC
(C )
设SP=1110H,执行PUSHAX指令后,SP的内容为
A.SP=1112H B.SP=110EH
C.SP=1111H D.SP=110FH
( B )
汇编源程序出现语法错误的指令有
(D )
A.MOV[BX+SI],AL B.MOVAX,[BP+DI]
C.MOVDS,AX D.MOVCS,AX
6.8259A是( B )
可编程DMA控制器 B.可编程中断控制器
C.可编程定时/计数器 D.总线仲裁器
设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是A.SHRBL,1 B.SHLBL,1
C.SARBL,1 D.RCRBL,1
( B )
执行PUSHAX指令的正确步骤是
( A )
SP←SP-1,(SP)←AH B.1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL 2.(SP)←AL,SP←SP-1
C.1.SP←SP+1,(SP)←AH D.1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL 2.(SP)←AL,SP←SP+1
CF=1时转移到目标地址的条件转移指令是 ( B )
A.JNC B.JC C.JZ D.JS
在微处理器发出地址信息并稳定后,当( A )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。
RD有效、M/IO=L B.RD有效、M/IO=H
C.WR有效、M/IO=L D.WR有效、M/IO=H
Intel8086/8088中断向量表中的类型21H是( D)
A.双重失效 B.段不存在
C.协处理器出错 D.MS-DOS系统调用12.设AL=04H,BL=0F8H,执行IMULBL指令后,结果是
A.AX=0032H B.AX=00E0H
C.AX=03E0H D.AX=0FFE0H
( D )
指令的操作数中,允许出现表达式,例如 BUF1与BUF2均为变量名,下面指令中语法正确的是
( D )
A.MOVAX,BUFl*BUF2B.MOVAX,BUF1/BUF2C.MOVAX,BUF1+ES:BUF2D.MOVAX,BUF2-BUF1
下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( C )
INCWORDPTR[BX+SI]
INCCX,[SI+COUNT]C.NEGBYTEPTR[BX]D.ADDAX,B
NUMEQU80HDA DB34HANDDA,NUM
上述语句执行后,DA中的内容是 ( )
A.0B4H B.80H C.34H D.0
8288的作用是(D )。
地址锁存器 B.数据收发器
C.时钟信号源 D.总线控制器
17.8086微处理器工作最小方式下的总线收发器8286,其控制信号DE和T分别与微处理器( A )
信号相连。
A. ;DT/ B. ;ALE
C.ALE; D. ;
MOVAL,80H
MOVCL,2SARAL,CL
上述指令序列执行后,结果是 ( )
A.AL=40H B.AL=20HC.AL=0C0H D.AL=0E0H
下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 (A )
A.INCAL B.ADDAL,1DAA DAS
C.ADDAL,1 D.STCDAA AAA
现有数据存储如图所示:
20H38H
20H
38H
41H
55H
30101H
30102H
30103H
设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是(B )
A.AL=20H B.AL=38H
C.AL=00H D.AL=41H
中断向量表存放在存储器的(B)中。A.FFC00H~FFFFFH B.00000H~003FFHC.EEC00H~FFFFFH D.EEBFFH~FFFFFH
使状态标志位CF清零的错误指令是A.OR AX,AX B.SUBAX,AX
C.MOVCF,0 D.CLC
( C )
若把组成计算机中的运算器和控制器集成在一块芯片上称为(
A.微型计算机