电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理期末考试习题选讲资料VIP免费

微机原理期末考试习题选讲资料_第1页
1/18
微机原理期末考试习题选讲资料_第2页
2/18
微机原理期末考试习题选讲资料_第3页
3/18
微机原理习题选讲江苏大学机械学院测控系2011 年 9 月存储器数据组织例 4-3 VAR1 DB 32H, ’ ABC’VAR2 DW 1234H,40H, ’ AB’DD 12345678H DB ?,11000011B ARRY1 DB 2DUP(0,1 )ARRY2 DW 2DUP (?,1) 本例所定义的数据存储器分配情况如图示。: : : VAR1 32H 41H ‘A’42H ‘B’43H ‘C’VAR2 34H 1234H 12H 40H 0040H 00H 42H ‘B’41H ‘A’78H 12345678H 56H 34H 12H -- 预留的存储单元C3H 11000011B ARRY1 00H 第一组字节方式的0, 1 01H 00H 第二组字节方式的0, 1 01H ARRY2 -- 第一组字方式的?,1 -- 01H 00H -- 第二组字方式的?,1 -- 01H 00H : : : 寻址方式与指令系统1.已知 (DS)=1000H,(ES)=2000H,(SS)=1100H,(SI)=1010H,(BX)=0200H,(BP)=0600H,请指出下列指令的源操作数字段是什么寻址方式?源操作数字段的物理地址是什么?(1)MOV AL ,[2400H] (2)MOV AX,[BP] (3)ADD AX,ES:[BP+10] (4)MOV AL,[BX+SI+25] 解:(1)该指令的源操作数字段是直接寻址方式物理地址 PA=(DS)× 16+2400H=1000H ×16+2400H=12400H (2)该指令的源操作数字段是寄存器间接寻址方式物理地址 PA=(SS)× 16+(BP)=1100H ×16+0600H=11600H (3)该指令的源操作数字段是寄存器相对寻址方式物理地址 PA=(ES)× 16+(BP)+10=2000H ×16+0600H+000AH=2060AH (4)该指令的源操作数字段是寄存器相对基址变址寻址方式物理地址 PA=(DS)× 16+(BX )+(SI)+25 =1000H ×16+0200H+1010H+0019H=11229H 2.请指出下列指令中得错误:(1)MOV DS ,12H (2)MOV AH ,400 (3)MOV BP ,AL (4)MOV AX ,[SI][DI] (5)OUT 257H ,AL (6)MOV BYTE PTR[BX],1000 (7)MOV [BX] ,[SI] (8) MOV 4[DI] ,02 (9) MOV [BX+SI+3] ,IP (10)PUSH BH 解: (1)不能直接向DS 中送立即数(2)400 超过了一个字节的范围(3)寄存器类型不匹配(4)SI、DI 不能同时使用(5)直接寻址的输出指令中,端口号只能在0~0FFH 范围内(6)1000 超过了一个字节的范围(7)源和目的操作数不能同时为存储器操作数(8)源操作数与目的操作数的类型不明确(9)IP 不能作源和目的操作数(10) PUSH 是字操作指令3.请写出如下程序片段中每条算术运算指令执行后标志CF 、ZF、SF、OF、PF 和 AF 的状态:MOV AX ,7896H A...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理期末考试习题选讲资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部