微机原理作业

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

作业一

1.已知:DS=1000H,BX=0200H,SI=02H,内存10200H~10205H单元的内容分

别为10H, 2AH, 3CH,46H,59H,6BH。下列每条指令执行完后AX的内容各是什

么?

(1)MOV AX,0200H (4)MOV AX,3[BX] (6)MOV AX,2[BX+SI]

2. 设DS=1000H, ES=2000H, SS=3500H, SI=00A0H, DI=0024H, BX=0100H, BP=0200H,数据段中变量名为V AL的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什么?物理地址值是多少?

(2)MOV AX,V AL

(4)MOV AX,ES:[BX]

(8)MOV AX,V AL[BP][SI]

3. 写出下列指令的机器码

(1)MOV AL,CL (2)MOV [BX+100H],3150H

作业二

1指出下列指令中哪些是错误的,错在何处?

(1)MOV DL,AX (3)MOV DS,0200H (5)MOV IP,0FFH

(7)MOV AX,[BX][BP] (9)MOV DL,[SI][DI]

(11)MOV AL,OFFSET TABLE (13) IN BL,05H

2 在数据段中有两个相邻的字节数据2BH和F5H,编程实现下列操作。

(1)把它们当成带符号数相加后,结果存到RESULT单元中;

(2)把它们当成无符号数相乘后,结果存到RESULT单元中。

3 编程将AX寄存器中的内容以相反的次序传送到DX寄存器中,并要求AX中的内容不被破坏,然后统计DX寄存器中1的个数。

相关文档
最新文档