汇编语言指令详解

  • 格式:doc
  • 大小:665.50 KB
  • 文档页数:36

下载文档原格式

  / 36
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习题

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、随机