汇编语言指令详解
- 格式:doc
- 大小:665.50 KB
- 文档页数:36
练习题
1、8086CPU向0052H单元写入一个字,写入过程中BHE和A0的逻辑电平是()。
A、0和0
B、0和1
C、1和0
D、1和1
2、8086CPU用()信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
A、M/IO
B、BHE
C、ALE
D、READY
3、下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的
是( )
A、OF
B、IF
C、AF
D、PF
4、8086CPU在进行读内存操作时,控制信号M/IO 和DT/R的状态是
( )
A、00
B、01
C、10
D、11
5、当8086CPU采样到READY=0,则CPU将( )
A、执行停机指令
B、插入等待周期
C、执行空操作指
令 D、重新发送地址码
6、在8086CPU的标志寄存器中,控制标志位占()
A、3位
B、9位
C、4位
D、16位
7、8086 CPU内有指示下条指令有效地址的指示器是()
A、IP
B、SP
C、BP
D、SI
8、现行数据段位于存储器B0000H到B0FFFH字节单元,则段寄存器
DS的内容及该段长度(字节数)分别为()
A、B000H,1000H
B、0000H,0FFFH
C、B000H,0FFFH
D、B000H,00FFH
9、指令MOV BX,[BP]中,约定的段寄存器是( )
A、ES
B、SS
C、DS
D、CS
10、下列指令有语法错误的是()
A、MOV [SI],[DI]
B、IN AL,DX
C、MOV AX,[0100H+BX+SI]
D、PUSH BX
11、堆栈操作时,段内偏移量由()寄存器指出。
A、SP
B、BP
C、SI
D、DI
12、地址总线的“宽度”决定了计算机系统内存的最大容量,8086有20根地址线,可寻址()字节的存储单元。
A、512K
B、1M
C、2M
D、4M
13、条件转移指令JZ的测试条件()
A、CF=0
B、CF=1
C、ZF=0
D、ZF=1
14、INC指令不影响()标志
A、OF
B、CF
C、ZF
D、SF
15、寄存器间接寻址方式中,操作数在()中。
A、通用寄存器
B、堆栈
C、存储单元
D、段寄存器
16、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,()=12H
A、20014H
B、20011H
C、20010H
D、2000FH
17、若要检查BX寄存器中的D12位是否为1,应该用()指令。
A、OR BX,1000H
B、TEST BX,1000H
C、XOR BX,1000H
D、AND BX,1000H
18、8086CPU的40根引脚中,有()个是分时复用的。
A、21
B、1
C、2
D、24
19、8086CPU复位后,CPU执行的第一条指令的起始地址应是()。
A、FFFF0H
B、FFFF1H
C、FFFF2H
D、FFFFFH
20、8086CPU对内存读/写操作,需两个总线周期的读/写操作是()
21、用BP作基址变址寻址时,操作数所在的段是当前( )。
A、数据段
B、代码段
C、堆栈段
D、附加段
22、当RESET信号进入高电平状态后,将使8086/8088微处理器的()寄存器为0FFFFH。
A、CS
B、ES
C、IP
D、BP
23、8086CPU中的SI是一个多少位的寄存器( )
A、8位
B、16位
C、24位
D、32位
24、若AL中的内容为04H,CL中的内容为04H,执行指令SHL AL,CL指令
后,AL中的内容为()
A、08H
B、10H
C、16H
D、40H
25、某寄存器与它自己相异或,结果为()
A、0FFFFH
B、0000H
C、00FFH
D、不能确定
26、当两个无符号数作减法运算时,CF=0说明()
A、被减数小
B、被减数大
C、被减数与减数相等
D、不能确定
27、在LOOP指令执行时,隐含着对某寄存器减1的操作,该寄存器是( )
A、AX
B、BX
C、CX
D、DX
28、下列关于8086传送类指令说法错误的是()。
A、立即数只能做源操作数;
B、不能在存储器之间直接传送
C、不能给CS和IP置新值;
D、堆栈操作指令必须以字节为操作数
29、若寄存器AX,BX,CX,DX的内容分别为14,13,12,11时,依次执行PUSH AX,PUSH BX,POP CX,POP DX,
PUSH CX,PUSH DX,POP AX,POP BX后,则寄存器AX和BX的内容分别为:()
A、14,13
B、13,12
C、12,11
D、14,11
30、INC指令不影响()标志
A、OF
B、CF
C、ZF
D、SF
31、若BL=20H,BH=32H,则BX=()。
A、20H
B、32H
C、2032H
D、3220H
32、8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时需要在()状态之间插入若干等待周期TW。
A、T1和T2
B、T2和T3
C、T3和T4
D、随机