微机习题课(第三章).ppt_第1页
微机习题课(第三章).ppt_第2页
微机习题课(第三章).ppt_第3页
微机习题课(第三章).ppt_第4页
微机习题课(第三章).ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020年10月31日星期六,第三章作业习题课,杭州电子科技大学自动化学院,微机原理与接口技术,2020年10月31日星期六,2. DS=1000H, BX=0200H, SI=0002H (10200H10205H)依次存有10H,2AH,3CH,46H,59H,6BH (1)MOV AX, 0200H ; AX=0200H (2)MOV AX, 200H ; AX=2A10H 物理地址=1000H10H+0200H=10200H (3)MOV AX, BX ; AX=0200H (4)MOV AX , 3BX ; AX=5946H 物理地址=1000H10H +0200H+3H=10203

2、H (5)MOV AX , BX+SI; AX=463CH 物理地址=1000H10H+0200H +2H=10202H (6)MOV AX, 2BX+SI; AX=6B59H 物理地址=1000H10H +200H+2H+2H=10204H,2020年10月31日星期六,3.DS=1000H, ES=2000H, SS=3500H, SI=00A0H, DI=0024H, BX=0100H, BP=0200H, VAL=0030H (1)MOV AX,100H 直接寻址方式,物理地址为10100H 物理地址DS10H+100H=10000H+0100H=10100H (2)MOV AX,VA

3、L 直接寻址方式,物理地址为10030H 物理地址DS10H+VAL=10000H+0030H=10030H (3)MOV AX,BX寄存器间接寻址,物理地址为10100H 物理地址DS10H+BX=10000H+0100H=10100H (4)MOV AX, ES:BX 寄存器间接寻址,物理地址为20100H 物理地址ES10H+BX=20000H+0100H=20100H (5)MOV AX,SI寄存器间接寻址,物理地址为100A0H物理地址=DS10H+SI=10000H+00A0H=100A0H,2020年10月31日星期六,(6)MOV AX, BX+10H 寄存器相对寻址,物理地址

4、为10110H 物理地址=DS10H+BX+10H=10000H+0100H+10H=10110H (7)MOV AX,BP 寄存器间接寻址,物理地址为35200H 物理地址=SS10H+BP=35000H+0200H=35200H (8)MOV AX,VALBPSI相对基址变址寻址,352D0H 物理地址=SS10H+BP+SI+VAL =35000H+0200H+00A0H+0030H=352D0H (9)MOV AX,VALBXDI相对基址变址寻址,10154H 物理地址=DS10H+BX+DI+VAL =10000H+0100H+0024H+0030H=10154H (10)MOV A

5、X,BPDI基址变址寻址,35224H 物理地址=SS10H+BP+DI =35000H+0200H+0024H=35224H,2020年10月31日星期六,6(1)MOVDL,AX 错,寄存器寻址方式中,目的操作数与源操作数长度必须一致 (2)MOV 8650H,AX 错,目的操作数不可以是立即数 (3)MOVDS,0200H 错,MOV指令不允许将立即数传入段寄存器 (4)MOVBX,1200H 错, MOV指令的两个操作数不能同时为存储器 (5)MOVIP,0FFH 错, IP不能作为MOV指令的目的操作数 (6)MOVBX+SI+3,IP 错, IP不能作为MOV指令的源操作数 (7)

6、MOVAX,BXBP 错,BX与BP不可以同时出现在源操作数当中 (8)MOVAL,ES:BP 对,2020年10月31日星期六,(9)MOVDL,SIDI 错,SI与DI是两个变址寄存器,不可以同时出现在源操作数中。 (10)MOV AX,OFFSET 0A20H 错,OFFSET后面跟的应该是符号地址,再把符号地址的值作为操作数。 (11)MOV AL,OFFSET TABLE 错,TABLE的偏移地址是16位,目的与源长度不一致 (12)XCHGAL,50H 错,交换指令可以在寄存器之间,寄存器和存储器之间进行,不可以是立即数。 (13)INBL,05H 错, BL不能作为IN指令的目的

7、操作数,只能用AL或AX (14)OUT AL,0FFEH 错,端口地址0FFEHFFH, 应用DX间接寻址, 同时源操作数和目标操作数的位置颠倒了,应改为OUT DX, AL。,2020年10月31日星期六,8. SS=1050H, SP=0100H, AX=4860H, BX=1287H,18:26:32,8,10.AX=2508H,BX=0F36H,CX=0004H,DX=1864H (1)ANDAH,CL AH=04H,CF=0;(0010 0101B与0000 0100B) (2)ORBL,30H BL=36H,CF=0;(0011 0110B或0011 0000B) (3)NOTA

8、X AX=DAF7H,CF无影响;(0010 0101 0000 1000B取反后1101 1010 1111 0111B) (4)XORCX,0FFF0H CX=FFF4H,CF=0;(0000 0000 0000 0100B和1111 1111 1111 0000B异或后1111 1111 1111 0100B) (5)TEST DH,0FH TEST操作并不修改结果,CF=0;,18:26:32,9,(6)CMPCX,00H CMP操作并不修改结果,CF=0; (7)SHRDX,CL DX=0186H,CF=0; (8)SARAL,1 AH=04H,CF=0; (9)SHLBH,CL BH=F0H,CF=0; (10)SALAX,1 AX=4A10H,CF=0;( 0010 0101 0000 1000B 左移) (11)RCLBX,1 若程序执行之前CF=0,BX=1E6CH,CF=0; 若程序执行之前CF=1,BX=1E6DH,CF=0。 (12)ROR DX,CL DX=4186H,CF=0。,18:26:32,10,11.DATA SEGMENT;数据段 STRING DB The personal computer 将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论