- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PC微机原理实验一
PC微机原理实验一
目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的
功能。
要求:在PC机上完成下列程序的调试运行,并写出运行结果。
1.DEBUG的基本操作:(详细内容请参阅教材“4.5程序的调试,P173”和“附录F调试程序DEUBG的使用,P499”)
(1) 从WINDOWS进入DOS之后,输入命令启动DEBUG:
C:DEBUG 回车
(2) 输入R命令,查看和记录CPU个寄存器的内容:
-R回车
看到什么?
(3) 输入A命令,汇编下面的字符“WINDOWS”显示程序:
-A 100
MOV AH,2
MOV DL, 57 ;57H 是“W”的ASCII码
INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能
MOV DL, 49
INT 21
MOV DL, 4E
INT 21
MOV DL, 44
INT 21
MOV DL, 4F
INT 21
MOV DL, 57
INT 21
MOV DL, 53
INT 21
INT 3 ; 功能是产生一个断点,不要省略
(4) 输入U命令反汇编上面的程序:
-U 100
问:这里100代表什么?
反汇编的开始地址
(5) 输入G命令连续运行上面的程序,记录运行结果:
-G=100 WINDOWS
(6) 输入E命令把上面程序中的数据57,49,4E,44,4F,57,53依次分别改为57,
45,4C,43,4F,4D,45:
-E 103 回车(以下同)
-E 107
-E 10B
-E 10F
-E 113
-E 117
-E 11B
(7) 输入D命令查看程序机器码的存放情况:
-D 100 11E ;看从100开始到11E的机器码
(8) 输入G命令再连续运行程序,并记录运行结果:
-G=100
(9) 依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各
命令的运行结果:
-T=100 回车
-G=100 106 回车 w
-G=100 10A 回车 we
-G=100 10E 回车 wel
-G=100 11E 回车 welcome
注意:
下面第2—第8段程序是7个实用的小程序,若不小心打错指令,可以这样修改:
例如:CS: 0100 B300 MOV BL,0
0102 53 PUSH BX
0103 B220 LP1: MOV DL,20
要修改“PUSH BX”,因为这条指令的IP是0102,所以按以下操作:
-A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。
如果要查看0100以后的指令及相应的机器代码,可以
-U 0100 回车 ,能够看到CS:0100开始的指令及相应的机器代码。“-U ”是反汇编
若发现有误用,用“-A XXXX 回车”,重打这条指令即可
2.编制一个3字节压缩BCD加法源程序
若要实现123456H+456789H,根据低地址放低字节,高地址放高字节原则,请用E命令在DS:1000-1002单元正确存放被加数123456H,在DS:1010-1012单元正确存放加数456789H。
参考程序如下:
CS: 0200 BE0010 MOV SI,1000
0203 BF1010 MOV DI,1010
0206 BB2010 MOV BX,1020
0209 B103 MOV CL,3
020B B500 MOV CH,0
020D F8 CLC
020E 8A04 MAD: MOV AL,[SI]
0210 1205 ADC AL,[DI]
0212 27 DAA
0213 8807 MOV [BX],AL
0215 46 INC SI
0216 47 INC DI
0217 43 INC BX
0218 E2F4 LOOP MAD(020E)
021A F4 HLT
运行结果:
[1020H]=__45____ [1021H]=__02____ [1022H]=__58____ (SI)=__1003____ (DI)=__1013____ (BX)= __1023___
相加后结果是:___580245H______________
F标志: O=__0____ S=__0
您可能关注的文档
- da-ajqck管理经济学作业2参考答案.doc
- DEKINFINITY印刷机简易故障排除.doc
- BMWM3产品介绍.doc
- DESD算法的调试.doc
- DA000011BGP路由协议.doc
- DKD电话叫修语音查询系统用户使用手册-A.doc
- DotNet组件和COM组件的区别.doc
- Doors攻略全.doc
- DREAMWAVERCS3快捷键.doc
- Dreamweaver教案李建栋.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 话剧小品《一九四二》台词剧本完整版.docx
- 一种ZIF-90负载可切换超润湿性的聚丙烯腈膜及其制备方法和应用.pdf VIP
- EN 14363-2016+A1-2018铁路设施 — 铁路车辆运行特性的验收试验和模拟 — 运行性能试验和稳定性试验(中文版).doc
- 07并网逆变器现场检查测试记录表.doc
- (外科学课件)27-胆道疾病.ppt
- 对外汉语综合课课堂导入考察和分析_吴丽君.pdf
- DB32_T 3289-2017菊芋贮藏保鲜技术规程.docx
- 口腔颌面外科学口腔颌面外科检查及门诊病历书写【66页】.pptx
- 赵亚初三数学学法指导课件精典课件.ppt
- 论国际汉语课堂导入设计——与新手教师谈课堂教学设计.pdf VIP
文档评论(0)