掌握ADD,SUB等汇编指令及其对标志位的影响

掌握ADD,SUB等汇编指令及其对标志位的影响

ID:41997063

大小:264.92 KB

页数:5页

时间:2019-09-06

掌握ADD,SUB等汇编指令及其对标志位的影响_第1页
掌握ADD,SUB等汇编指令及其对标志位的影响_第2页
掌握ADD,SUB等汇编指令及其对标志位的影响_第3页
掌握ADD,SUB等汇编指令及其对标志位的影响_第4页
掌握ADD,SUB等汇编指令及其对标志位的影响_第5页
资源描述:

《掌握ADD,SUB等汇编指令及其对标志位的影响》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩:指导教师(签名):课程名称:汇编语言程序设计实验项冃名称:掌握ADD,SUB等汇编指令及其对标志位的影响实验时间:班级:姓名:学号:实验目的:掌握ADD,SUB,MUL,IMUL,DIV,IDIV汇编算术指令以及它们对标志位的影响。实验环境:微机一台,操作系统:WINXP2,轻松汇编实验内容及过程:输入给出程序,通过对程序的调试掌握ADD,SUB等汇编指令的操作及其对标志位的影响;编程实现Z◄_W*X)/(Y+6),R*诊数(其中X,Y,Z,R和W均为存放16为带符号数单元的地址。1、上机输入以下程序:cod

2、esegmentmainprocfarassumecs:codestart:pushdsxorax,axpushaxmovax,()decaxaddax,7FFFHaddax,2negaxsubax,()FFFFHretmainendpcodeendsend2、写出上面汇编程序中字体为红色的指令执行后,AX寄存器及标志位CF,SF,ZF和OF的内容是什么?3、编程实现Z/(Y+6),R余数(其中X,Y,Z,R和W均为存放16位带符号数单元的地址。实验结果及分析:-

3、g

4、x

5、2、

6、cCC:WINDOWSsyste

7、m32CMD.exe-DEBUG1.EXE-l&lX

8、14B5:0003S0PUSHAX14B5:0004B8B414MOUAX.14B414B5:00078ED8MOUDSJX14B5:0009B80000MOUAX,000014B5:000C48DECAX05FF7FADDAX.7FFF14B5:0010050200ADDAX.000214B5:0013F?D8NEGAX14B5:00152DFFFFSUBAX.FFFF14B5:0018CBRETF14B5:H0190000ADD[BX*SIKAL14BS:

9、HW1B0000ADD[BX・SI14B5:001D0000ADD[BX*SIEAL14B5:001F00FBADDBL.BH-g000c时0000BX-0000CX-030CDX"0000SP-FFFCBP-0000SI-I0000DI-0000•S«14B4ES-14A4SS=14B4CST4B5IP=000CNUUPElPLZRNAPENC14B5:000C48DECAX-g000dAX-FFFFBX-0000CX«030CDX-0000SP・FFFCBP-0000SI^0000DI・0000DS-14B4E

10、ST4A4SS-14B4CS-14B51P-000DNUUPElNGNZACPENC14B5:000D05FF7FADDAX.7FFF貢C:WIND0WSsystem32CMD.exe-DEBUG1.EXBAX^FFFFDS=14B414B5:000D-g0010BX-0000ES=14A4•05FF7FCX=030CSS=14B4ADIDX-0000CS=14B5>AX,SP-FFFCIP=000D7FFFBP-0000SI^0000NGNZACDM000PENCNUUPElAX-7FFEBX-0000CX

11、-030CDX-0000SP・FFFCBP-0000SI^0000DI*0000DST4B4ES=14A4SS=14B4CS<4B5IP=0010NUUPElPLHZACPOCY14B5:O0101050200ADDAX.0002-g0013AX«8000BX-0000CX-030CDX・0000SP-FFFCBP-0000S1*0000DI・0000DST4B4ES=14A4SS-14B4CS=14B5IP=0013OUUPElNGHZACPENC14B5:0013F7D8NEGAX—g0015AX-8000BX

12、「0000CX・030CDX-0000SP-FFFCBPa0000SI*0000DI・0000DST4B4ES=14A4SS=14B4CS-14B5IP詡015OUUPElNGNZNAPECY14B5:00152DFFFFSUBAX.FFFF-g0018AX»8001BX-0000CX-030CDX-0000SP-FFFCBP吨000SI>>0000DI・0000DS-14B4ES-14A4SST4B4CS-14B5IP=0018NUUPElNGNZACPOCV14B5:0018CBRETF由以上运行结果可知执行程

13、序1的指令后,AX寄存器及标志位CF,SF,ZF和OF的内容如表格所示:执行指令所取的断点AXCFSFZFOFmovax,0GOOOC00000010decaxGOOODFFFF0100addaxJFFFHGOO107FFE1000addax,2GOO1380000101negaxGOO1580001001subax,0FFFFHGOO1880011100n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。