汇编语言序设计上机及debug的使用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言序设计上机及debug的使用

实验一汇编语言程序设计上机及debug的使用 实验要求: 每人一组独立进行上机实验; 实验时自行进行程序的调试、编译和执行过程。实验数据记录自己程序的运行结果以及关键的中间结果 每个实验代码调试成功后,应及时让实验指导老师给予检查和登记。 实验结束后按时实验报告以及源程序。文件夹的命名规则请按照实验要求设定,然后将整个文件夹压缩打包后提交。_D 120 125 0AFC:0120 01 02 03 04 04 06 (5)用U命令反汇编程序 (6)用Q命令退出DEBUG,返回DOS提示符 2. (1)首先进入DEBUG,接着显示200H处开始的一片单元(如果不指明显示范围,则默认显示128个存储单元) (2)用E命令将机器代码指令写入200H开始的内存单元,接着观察由200H开始的单元,是否是写入的机器指令代码。 (3)用G命令从200H处开始执行程序。 (4)用U命令反汇编,显示200H处存放的程序。 3. (1)进入DEBUG,用A命令写入汇编源程序,Ctrl+C退出A命令。 _A 100 0AFC : 0100 MOV AH,3 0AFC : 0102 MOV AL,2 0AFC : 0104 ADD AL,AH 0AFC : 0106 INT 20 0AFC : 0108 ^C (2)用R命令显示寄存器状态,可以只显示AH和AL寄存器状态,也可以显示所在寄器状态。 (3)用T命令单条执行指令,注意观察AH和AL寄存器的变化。 4. (1)进入DEBUG,显示100H~ 10FH单元内容。 (2)用F命令将FFH装入100H~10FH单元,并用D命令显示。 (3)用M命令将100H~10FH单元的内容复制到200H~20FH单元,用D命令显示200H~20FH单元内容。 (4)用E命令修改201H、202H、203H、20DH、20EH、20FH单元内容,并用D命令观察上述单元内容是否改变。 (5)用C命令比较100H~10FH单元和200H~20FH单元的内容,并显示两者不一致的部分。 (6)E命令和S命令的使用。 _E 300 ‘ABCDEFG’ D 300 306 _E 310 “*1234*” _D 310 315 _E 320 31 32 33 41 42 43 _D 320 325 _S 300 306 ‘D’ _S 310 315 ‘D’ _S 310 315 ‘3’ _S 310 315 ‘*’ 实验结果: 1. 120和125指定要显示的结果所在的段的偏移地址,段地址缺省值为0AFCH,也可显式的指定某一段地址。 U命令将已转换成的机器指令重新转换成汇编语言指令,便于程序员调试程序过程中查看程序定位情况。 2. 3.在没有执行指令之前,AH和AL寄存器没有被赋值,其值为0。 在执行到第3个T命令时,AH寄存器已经等于05H,完成求和运算,说明指令执行正确。 4. 总结: 经过这次试验,我对debug命令的使用有了一定得了解,如使用a 100命令将源程序写入内存并汇编,然后使用G命令执行程序,接着用D命令观察运算结果后,再用U命令反汇编,用Q命令退出DEBUG等。开始学会了使用masm把.Asm文件汇编成.Exe文件,对汇编语言也有了初步的认识。学习汇编语言,第一关就是记好汇编指令。 the same direction of rotation 90 ° or 180 ° for; after each disc rotor when measuring position alignment of the two half coupling constant, should also be in terms of accuracy and consistency. Surface deviation measurement, must in every 180 degrees corresponding to the two radii are equal to each other in order to eliminate errors caused by movement of the rotor. Only a support bearing of the rotor, WA couplings, such as the use of temporary leave the Center, should pay attention t

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档