- 278
- 0
- 约4.89千字
- 约 28页
- 2017-05-29 发布于重庆
- 举报
微机第34章习题答案
4.2 指出下列指令是否有错,并说明理由。
(1)MOV [DI],[SI] ;两个内存单元之间不能直接传送数据
(2)MOV CS,AX ;CS段寄存器不能作为目的操作数
(3)MOV 1200,AX ;立即数不能作为目的操作数
(4)MOV DS, CS ;段寄存器之间不能直接传送
(5)POP CS ;CS不能作为弹栈指令的目标
(6)MOV CL,AX ;两个操作数的类型必须相同
(7)MOV [5000H],[1000H];两个内存单元之间不能直接传送数据
4.3 在8086中,堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234H,若对AX执行压栈操作(即执行PUSH AX);试问AX的内容存放在何处?
答:是字操作;
AX的内容存放到10504H字单元,即: 12H→(10505H);34H →(10504H)
;数据传送指令能够完成下列操作数的传送任务。; 4.5 编程求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放内存(2800H)单元中。;4.6 若有两个4字节的无符号数相加,这两个数分别存放在2000H和3000H开始的存储单元,将所求的和存放在2000H
原创力文档

文档评论(0)