h计算机公司是一家科技应用学院,应用科技学院微型计算机原理4章练习题

4章

指令格式,寻址方式,指令功能、用法

1.判断指令是否有错误(参P158-2)

PUSH AL ADD [BX],AL ROL BX,CX

AND 81H,AL SHL AX,CL MOV DS,0 XCHG AH,AL MOV BP,AL MOV [200H],20H MOV [BX],[0200H] MOV AX,[DI +BX] MOV CS,AX

INC [BX] MOV [DI],[SI] MOV BX,[BX] MOV DS,BX MOV BYTE PTR [BX],10H POP CS

MOV [SI],100CMP [SI],100

2.是非判断

1.立即数可以直接送给段寄存器、存储器。

2.INTR和NMI都是中断请求信号,但INTR的请求是不能被屏蔽的。

3.指令MOV AX,3 AND 5,汇编后变为MOV AX,1。

4.立即寻址方式不能用于目的操作数字段。

5.OF用来表示带符号数的溢出,CF可以表示无符号数的溢出。

6.8086在访问存储器时,总是用DF标志决定方向。

7.在8086的总线周期中,如果需要可以插入任意多个Tw。

8.指令JMP BX跳转的目的地只能在本段内

9.LOOP指令常用CX做计数器,但也可用其它寄存器做计数器

10.不能显式给CS和IP置新值。

11.8086的所有指令的字节数相同。

12.段内转移需要改变CS,IP的值。

13.MOV AX,[AX]的源操作数是寄存器间接寻址。

14.立即数只能做源操作数。

15.不能用立即数给段寄存器进行赋值。

16.MOV AX,XX中源操作数是直接寻址XX是字变量)。

17.加、减、乘、除运算指令都分带符号数和不带符号数运算指令。

18.十进制调整指令是把AL中二进制数转换成BCD码。

19.8086从存储器每取一条指令就需要一个总线周期。

20.基址变址寻址是在基址寄存器和变址寄存器中寻找操作数。

21.SP的内容在任何时候都指向当前的栈顶,要指向堆栈的其他位置,可以使用BP指针。

22.CMP AL,BL和TEST AL,BL都会改变AL的值,AND AL,BL不会。

指出关于8086传送类指令说法是正确还是错误的:

21.在串指令使用前,必须先将DF置0。

22.非串指令不能在存储器之间直接传送。

23.指令中都必须有操作数。

24.堆栈操作指令必须以字节为操作数。

1.8086内存空间和I/O寻址空间各是?

2.2025:0F2AH的物理地址是?物理地址2117AH,它的段地址和偏移地址可能是?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值