- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理及应用》
实验指导书
山东科技大学泰山科技学院
目 录
实验一 DEBUG命令的功能及使用 3
实验二 分段函数的求解 9
实验三 数据排序程序实验 11
实验四 字符的ASCII码转换 13
实验五 多位十进制减法实验 17
实验六 两个数相乘的实验 20
实验七 BCD码相乘实验 22
实验八 字符匹配程序 24
实验九 综合实验平台的认识 26
实验十 RAM读写实验 30
实验十一 交通灯控制实验 31
实验十二 开关状态显示实验 34
实验十三 8279键盘显示实验 36
实验十四 8255扫描键盘实验 38
实验十五 A/D转换实验 40
实验十六 D/A转换实验 41
实验十七 8259A硬件中断实验 43
实验十八 8251可编程串行口与PC机通信实验 45
实验十九 串并转换实验 47
实验二十 直流电机驱动实验 49
实验二十一 步进电机驱动实验 50
实验二十二 温度控制实验 52
实验二十三 LCD显示实验 55
实验二十四 LED点阵显示实验 56
实验二十五 语音芯片实验 60
实验二十六 8253定时/计数器实验 62
实验一 DEBUG命令的功能及使用
一、实验目的
掌握汇编语言基本运行环境和熟悉DEBUG调试程序的命令。包括:学习使用指令,掌握常用的指令功能和简单程序设计;掌握DEBUG调试程序的命令,熟悉程序输入、存储器和CPU寄存器及标志位的检查方法,单步、断点、连续等运行程序的调试方法。
二、实验内容
DEBUG的主要命令功能与格式
1. 汇编命令A
格式:A [[段寄存器名/段地址:] 段内偏移]
上式等价于:
(1)A 段寄存器名:段内偏移
(2)A 段地址:段内偏移
(3)A 段内偏移
(4)A
功能:键入该命令后显示段地址和段内偏移并等待用户从键盘逐条键入汇编命令,逐条汇编成代码指令,顺序存放到段地址和段内偏移所指定的内存区域,直到显示下一地址时用户直接键入回车键返回到提示符“-”。
注:其中(1)用指定段寄存器的内容作段地址,(3)用CS的内容作段地址,(4)以CS:100作地址。以后命令中提及的各种‘地址’形式,均指(1)、(2)、(3)中A后的地址形式。
2. 显示内存命令D
格式:D [地址/范围]
上式等价于:
(1)D 地址
(2)D 范围
(3)D
功能:以两种形式显示指定范围的内存内容。一种形式为十六进制内容,一种形式为以相应字节的内容作为ASCII码的字符,对不可见字符以‘.’代替。
注:其中(1)以CS为段寄存器。(3)显示CS:100起始的一片内容。
3. 修改内存命令E
格式:E 地址 [单元内容表]
上式等价于:
(1)E 地址
(2)E 地址 单元内容表
其中单元内容表是以逗号分隔的十六进制数,或用’或”括起来的字符串,或者是二者的组合。
功能:(1)不断显示地址,可连续键入修改内容,直至新地址出现后键入回车Enter为止。(2)将单元内容表逐一写入由地址开始的一片单元。
4. 填充内存命令F
格式:F 范围 单元内容表
功能:将单元内容表中的值逐个填入指定范围,单元内容表中内容用完后重复使用。
例如:-F 5BC:200 L 10 B2,‘XYZ’,3C Enter
5. 执行命令G
格式:G [=地址[,断点]]
上式等价于:
(1)G
(2)G=地址
(3)G=地址,断点
功能:执行内存中的指令序列
注:(1)从CS:IP所指处开始执行
(2)从指定地址开始执行
(3)从指定地址开始执行,到断点自动停止。
6. 内存搬家命令M
格式:M 源地址范围 目标起始地址
其中源及目标地址若仅输入偏移量,则隐含相对DS。
功能:把源地址范围中的内容顺序搬至目标起始地址起的一片连续单元。
例如:-M CS:100 110 600
把从CS:100起至CS:110止17个字节搬至DS:600至DS:610的一片单元。
7. 结束DEBUG返回DOS命令Q
格式:Q
功能:返回DOS提示符下
8. 显示修改寄存器命令R
格式:R [寄存器名]
上式等价于:
(1)R
(2)R 寄存器名
功能:(1)显示当前所有寄存器内容,状态标志及将要执行的下一指令的地址,代码及汇编语句形式。其中对状态标志FLAG以每位的形式显示,见下表。
标志 置位符号 复位符号 溢出OF OV(overflow) NV(no overflow) 方向DF DN(down) UP(up) 中断IF EI(enable interrupt) DI(d
您可能关注的文档
- (毕业论文)链式输送机的单级圆柱齿轮减速器.doc
- (毕业论文)某年产25万吨电解铝厂热动专业的初步设计.doc
- (毕业论文)年产10万吨碳酸钡工艺设计(碳化法).doc
- 《安全生产风险管理体系审核指南》全文.doc
- 35KV变电所工程施工组织设计.doc
- 130t燃气锅炉操作维护规程全文.doc
- 140吨除盐水和130吨软水系统工艺技术操作规程全文.doc
- 614-020241_2机额定负荷热耗率方案全文.doc
- 1000立方米球罐施工组织设计方案.doc
- 2013考试大纲中6套模拟题及答案解析.doc
- 2025年中国机场酒店市场运营态势分析及投资前景预测报告.docx
- 中国蚕丝及交织机织物(含蚕丝≥50%)行业市场运营现状及投资规划研究建议报告.docx
- 河南安阳100MWp-光伏发电项目太阳能资源评估报告20250721.docx
- 三年级上册北师大版数学课件阶段小达标 (3).ppt
- 中国汽车滤纸市场供需预测及投资战略研究咨询报告.docx
- 2024-2025学年统编版高一写作指导:“传统与现代共绽芳华”.docx
- 2024-2025学年小学数学六年级下册西师大版(2024)教学设计合集.docx
- 音响设计报告书范文.docx
- 经济款智能马桶盖测试报告.docx
- 中药显微鉴别培训.pptx
文档评论(0)