微机原理、汇编与接口技术华版课后答案1第2章习题_第1页
微机原理、汇编与接口技术华版课后答案1第2章习题_第2页
微机原理、汇编与接口技术华版课后答案1第2章习题_第3页
微机原理、汇编与接口技术华版课后答案1第2章习题_第4页
微机原理、汇编与接口技术华版课后答案1第2章习题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、2.3BX=5566H AX=3344H CX=5566H DX=1122H堆栈器的逻辑地址、堆栈指示器的指向及栈区的内容如下图所示。2.40036H,003AH2.52.6。2.70000H,0880H,0081H, 0800H2.8 NEG AX,AND AX,7H2.9(1)MOV SHL SHL MOVCL,4 AX,CL BL,CL AL,BL指令器操作数的逻辑地址注 释SUB BP,AL0FC0H:0000H段地址在SSMOV BX,BH1000H:0000HMOV DI,DL1000H:0000HMOV ES:SI,BL2000H:0000HADD BP+500H,AH0FC0H

2、:0500H段地址在SSSUB SI300H,AL1000H:FD00H300H=FD00HMOV DIH,DL1000H:1000HMOV BX8,CL1000H:8H8=8HMOV ES:DIH,CH2000H:1000HMOV BP+SI,DH0FC0H:0000H段地址在SSMOV BX+DI,DL1000H:0000H程 序段AXMOV AX,00000DEC AXFADD AX,7H7FFEADC AX,18000NEG AX8000OR AX,3FDFHBFDFAND AX,0EBEDHABCDXCHG AH,ALCDABSAL AX,19B56RCL AX,136ADSHR D

3、H,CL OR AL,DH(2)(3)XOR MOV MOV ADD ADC ADD ADCCX,0FF0H AL,BX AH,0 AL,BX+1 AH,0 AL,2 BX AH,0(4)方法1:MOVAL,BXXCHG AL,BX+3MOV MOVBX,AL AL,1BXXCHG AL,2BXMOV1BX,AL方法2:MOVAX,BXXCHG AH,2BX XCHG AL,3BXMOVBX,AX(5)XCHG BH,BLMOV AND MOV SHR MOV AND SHR MOV MOV MOV SHL MOV SHL ADDAL,BL BL,0FH CL,4 AL,CL DL,BH DL

4、,0FH BH,CL CL,BH AH,0 CL,2 AX,CL DX,AX AX,CL AX,DX(6);将AL中的无符号数扩展成16位;将AX乘以4;将AX再乘以42.10数据的形式:(2)(3)(4)改正下列程序段中不正确指令的错误:a.b.MOV AX,S1MOV BP,OFFSET S2程 序段目的寄存器的值源操作数的寻址方式MOV BX, OFFSET S1立即寻址MOV SI, OFFSET S20006立即寻址MOV CL, COUNT0B立即寻址MOV BP, NW+2FF00直接寻址MOV DX, WORD PTR NB0202直接寻址MOV AL, SI+334变址寻址M

5、OV AH, SI+BX+135基址变址寻址MOV CH, BYTE PTR NW+3FF直接寻址变量名偏移地址(H)变量的值(H)S1000000S2000631NB000B02NW000E0078P0012FMOV MOV MOV MOV MOV MOV MOV INC MOV MOV ADDCL,BP SI,OFFSET NB SI, + DL,NW+2 DI,CH BX,OFFSET S1 DH,BX+3 COUNTNB,S2 AX,BX+S1c.d.e.f.g.h.i.j.AX,DX+NW解:a.b.MOV MOV MOV MOV MOV MOVAX,BP,CL,SI,WORD PT

6、R S1 OFFSET S2 DS: BP OFFSET NBc.BYTE PTR SI, +d.e.DL,BYTE PTR NW+2XCHG CH, CLMOV MOV MOV MOVCH,DI,BX,DH,0CXOFFSET S1 BX+3f.g.h.错误指令。在操作数中直接书写数值表达式COUNT+1MOV MOV MOV ADDAL,NB,AX,AX,S2 ALWORD PTR S1BX DI+NWi. j2.11stackstack stacksegmentdw 32 dup(0) ends segmentDD 0A46E5F90H DB5 DUP(0)ends segment pr

7、oc farstack dataSECONDdata code startame ss: stack,cs:code,ds:datapush dssubax,axpush axmov mov MOV MOV MOV SHL RCL RCL SHLax,ds,AX,DX,data axWORD PTR WORD PTR+2SECOND+4, 0AX, 1DX, 1SECOND+4, 1AX, 1RCL RCL MOV MOVretDX, 1SECOND +4, 1WRORD PTR SECOND, AX WORD PTR SECOND +2, DXstart codeendp endsend s

8、tart2.12stacksegment stack stackdw 32 dup(0) ends segmentDD 0A46E5F90H DB 4 DUP(0)ends segment proc farstack dataTHIRDdata code startame ss: stack, cs:code,ds:datapush dssubax,axpush axmov mov MOV MOV SAR RCR SAR RCR MOV MOVretax,ds,AX,DX,DX,AX,DX,AX,data ax WORD WORD 1111PTR PTR+2WORD PTR WORD PTRT

9、HIRD, AX THIRD+2, DXstart codeendp endsendstart2.13stacksegment stack stackdw 32 dup(0) ends segmentDD 0A46E5F90H DB 4 DUP(0)ends segment proc farstack dataFORTHdata code startame ss: stack, cs: code,ds:datapush ds sub ax, ax push axmov mov MOV NOT MOV MOV NOT MOV ADD ADCretax,ds,AX, AXdata ax WORDPTRWORD PTR AX, WORD AXFORTH, AXPTR+2WORD

温馨提示

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

最新文档

评论

0/150

提交评论