- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 调试程序——DEBUG
自己收集整理的
错误在所难免
仅供参考交流
如有错误
请指正!谢谢
《微机原理及应用实验指导书》
辽东学院信息技术学院
主编:蔡杰
前 言
本实验指导书是配合《微型计算机原理与接口技术》清华大学出版社冯博琴主编、《微型计算机原理与系统》谢维达主编、《微型计算机原理及接口技术》裘雪红主编而编写的旨在理论联系实际
培养学生解决问题达到学以致用
为今后计算机专业的学习打下基础
在编写中难免有不当之处
恳请各位学者赐教
也希望各位同仁提出宝贵的意见
谢谢
辽东学院计算机应用系 蔡 杰
2004.2
实验一 调试程序--DEBUG
实验目的 初步掌握汇编语言
可以调试简单的程序
实验内容 用汇编语言编写一个简单的加法运算程序
编程提要
1.进入DEBUG状态
开机进入DOS状态
CDEBUG↙
屏幕显示:
-
-为已进入DEBUG状态
在该提示符下可键入DEBUG命令
下划线部分为用户键入的字符或命令
2.键入程序并汇编
用DEBUG的A命令送入程序:
-A 100↙
MOV AL,33
MOV DL,35
ADD DL,AL
SUB DL,30
MOV AH,2
INT 21
3
执行程序
-G↙
4.反汇编
可以用反汇编U命令将键入的程序调出
并且可以得到每条汇编指令的机器码
-u起始地址 终止地址
5.退出DEBUG返回DOS状态
-Q
6.显示内存命令D
-D 0100↙
-D 起始地址 终止地址↙
7.修改存储单元命令E
-E 地址↙
8.检查和修改寄存器内容命令R
格式:a. R
c. R[寄存器名]
功能:a.显示CPU内部所有寄存器的内容和全部标志位的状态
b.显示和修改一个指定寄存器的内容和标志位的状态
9.追踪与显示命令T
格式:a. T[=地址]或 T[地址]
b. T=[地址][条数]
10.命名命令N
格式:N文件名
11.读盘命令L
12.写盘命令W
实验报告(写出上机结果及现象)
实验二 汇编与宏汇编程序
实验目的 通过实验了解汇编就是把用汇编语言编写的源程序翻译(汇编)成机器语言的目标程序
汇编程序可以使用小汇编程序(ASM)也可以用宏汇编程序(MASM)
由于宏汇编程序不但可以代替ASM
而且可以汇编具有宏定义的汇编程序
因此我们在汇编程序时使用宏汇编程序(MASM)
实验内容
执行宏汇编程序
编程提要
1.汇编过程
在DOS状态下
键入MASM则调入宏汇编程序
屏幕显示与操作如下:
masm↙
Microsoft (R) Macro AssembLe Version 5.00
Copyright (C) Microsoft Corp 1981-1985,1987.All rights reserved.
Source filename [.ASM]: ex2↙
Object filename [ex2.OBJ]: ex2↙
Source listing [NUL.LST]: ex2↙
Cross- reference [NUL.CRF]: ex2↙
50678+410090 Bytes symbol space free
0 Warning Errors
0 Severe Errors
2.在DOS状态下
键入LINK(或LINK EX2)则系统调入LINK程序
屏幕显示操作如下:
CLINK↙
IBM Personal Computer Linker
Version 2.00(C) Copyright IBM Corp 1981,1982,1983
Object Modules [.OBJ]: EX2↙
Run File [EX2.EXE]:EX2↙
List File[NUL.MAP]:EX2↙
Libraries[.LIB]: ↙
3.执行程序
当用连接程序LINK将目标程序(.OBJ)连接定位后
可产生可执行文件(.EXE)
可以在DOS状态下执行该程序
CEX2↙
How are you !
也可以键入EX2.EXE↙
CEX2.EXE↙
How are you !
实验报告(写出上机结果及现象)
实验三 初级程序的编写与调试实验
实验目的
1.熟练掌握DEBUG的常用命令
学会用DEBUG调试程序
2.深入了解数据在存储器中的存储方法
及堆栈中数据的压入与弹出
3.掌握各种寻址方法及简单指令的执行过程
实验内容
1.设堆栈指
您可能关注的文档
最近下载
- 中国行业标准 YY 9706.274-2022医用电气设备 第2-74部分:呼吸湿化设备的基本安全和基本性能专用要求.pdf
- 中秋博饼规则.doc VIP
- (人教2024版)英语七年级上册全册语法总复习(知识点+练习) 学生版+解析版_可搜索.pdf VIP
- 机械制图课件断面图.ppt VIP
- 《中外历史纲要(下)》填空.pdf VIP
- 高中政治2024届高考复习《逻辑与思维》真题练习(选择题+主观题)(附参 .pdf VIP
- 2025年咸阳市社区工作者计划招聘412人考试备考题库及答案解析.docx VIP
- 2025-2030中国生物可吸收输尿管支架行业市场发展趋势与前景展望战略研究报告.docx VIP
- 保健品专卖店管理制度.docx VIP
- 2025年高级审计师《高级审计实务》考试题库 .pdf VIP
文档评论(0)