云南大学软件学院汇编语言实验报告一

云南大学软件学院汇编语言实验报告一

ID:42968332

大小:501.36 KB

页数:14页

时间:2019-09-23

云南大学软件学院汇编语言实验报告一_第1页
云南大学软件学院汇编语言实验报告一_第2页
云南大学软件学院汇编语言实验报告一_第3页
云南大学软件学院汇编语言实验报告一_第4页
云南大学软件学院汇编语言实验报告一_第5页
资源描述:

《云南大学软件学院汇编语言实验报告一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、练习一、用A命令输入以下的程序,用单步命令T跟踪执行程用,并观察侮一步的寄存器内容和标志位的变化情况,并填写地址分配和目标代码。地址分配目标代码源程序0100B002MOVAL,2010253PUSHBX010388C3MOVBL,AL0105FEC8DECAL0107FEC8DECAL0109FEC8DECAL010BFEC0INCAL010DFEC0INCAL010F5BPOPBX0110CD20INT20H文件写盘操作:(1)将上而的源程序用A命令写入CS:100起始的一片内存,再用U命令进行反汇编,可

2、以看出这段程序所占的内存长度。(2)JIJR命令使BX,CX中包含该文件的字节数,莫中BX为高位,CX为低位。(3)—N盘名:文件名.扩展名-W则将该文件写入指定磁盘中。若要检查文件是否确实写入,可用下面的读盘操作。文件读盘操作:-N盘名:文件名.扩展名—L将文件读入CS:100起始的一片内存,再用U命令进行反汇编显示检查。写盘:C:User^sLeoovo>DEBUG-ncs:loo1“3:0工00MOVAL,2PUSHBXL2n■X•HLBLLLLLLX0nBAAnnnB2VSVCCCCCPTOUOE

3、EENNONMPMDDDTTPT023579BDF0200000000011nullum00000000000LLLLLRnAAR99999]]]]]]工工工工工工2LSSSSS0S0AII-0E•丿xxxxx,,LXLLLLLLX0BBBBBLLRBBAAAAAB2[[[[[RDVSVCCCCCPTDDDDDRROUOEEENNONDDDDDOOMPMDDDTTPTAnnnnKK2388800000000040CCCCCC20000001038EEEEEBD0000042B58FFFFF5C00000330

4、23579BDF02468RCE000000000111111111111111111111111100000000000000000333333333334-6.6.4.46-6-6-444厶厶厶厶厶厶厶厶厶厶厶u厶厶厶厶厶厶厶厶厶厶厶厶44444mumm一mmmumm333333333333333336-6-厶46-厶厶厶厶厶务44-4-44ZI-B002NOVAL,0253PUSHBX88C3MOVBL,ALFEC8DECRLFEC8DECALFEC8DECALFEC0INCALFEC0INCAL5BP

5、OPBXCD20INT200000ADD[BX+SI]用L0000ADD[BX-SI],fiL0000ADD[BX-SI],flL0000ADD[BX-SI],flL0000ADD[BX-SI1,AL3400XORAL,000000ADD[BX+SI],AL-Rfix=0000BX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=143EES=143ESS=143ECS=143EIP=0100NVUPElPLNZNAPONC143E:0100B002MOVAL

6、,02-RBXBX0000•:RCXCX0000:1E-NC:INTEL123.C0M-WWriting0001Ebytes-QC:Userslenovo>DEBUG-NC:123.COM~LFilenotfound-C:USERSLENOVO>DEBUG亠Error-QC:Userslenovo>123.COM‘123・COM1isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:Usersle

7、novo>CDC:>CDINTELC:Intel>123.C0M读盘:C:Intel>DEBUGfN123.C0H-L-U14E7:010014E7:010214E7:010314E7:010514E7:010714E7:010914E7:010BUE7:010D14E7:010F14E7:011014E7:0112UE7:01U14E7:011614E7:011814E7:011A14E7:011CUE7:011EBP=0000$1=0000DI=0000NVUPElPLNZNAPONCAX=000

8、0BXW000CX二001EDX二0000SP二FFFEDS44E7ES=UE7SS=UE7CS=14E7IP詡100i4E7:0100B002MOVAL,02Fr二通过以上稈序的调试和观察,试用汇编指令编一个简单的程序,将AAH,BBH,CCH,DDH分别送AH,BH,CH,DH寄存器,用A命令输入,用T命令单步执行,观察每一步的结果是否与预计结果相同。-AUE7:0100MOV14E7:0100

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

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

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