网站大量收购闲置独家精品文档,联系QQ:2885784924

《微机原理及应用》实验指导书全文.doc

《微机原理及应用》实验指导书全文.doc

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

考试资料文库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档