微机原理与接口技术实验指导书1_[1]...

微机原理与接口技术实验指导书1_[1]...

ID:14555590

大小:253.00 KB

页数:19页

时间:2018-07-29

微机原理与接口技术实验指导书1_[1]..._第1页
微机原理与接口技术实验指导书1_[1]..._第2页
微机原理与接口技术实验指导书1_[1]..._第3页
微机原理与接口技术实验指导书1_[1]..._第4页
微机原理与接口技术实验指导书1_[1]..._第5页
资源描述:

《微机原理与接口技术实验指导书1_[1]...》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口技术实验指导书编者:王亭岭华北水利水电学院电气学院自动化教研室二零一二年三月17目录实验一标志寄存器应用1实验二指令寻址方式练习4实验三分支结构程序设计6实验四循环结构程序设计7实验五子程序结构程序设计8实验六DOS系统功能调用程序设计12实验七BIOS中断调用程序设计14实验八定时器中断程序设计1617实验一标志寄存器应用一、实验目的与要求1.掌握汇编程序的编译过程;2.掌握8086的标志寄存器的特点。二、实验内容练习识别8086标志寄存器的各种标志位。PC机中状态位的表示如下:标志位的名称为1的对应符号为0的对应符号OF

2、溢出标志OVNVDF方向标志DNUPIF中断允许标志EIDISF符号标志NGPLZF零标志ZRNZAF半进位标志ACNAPF奇偶标志PEPOCF进位标志CYNC三、实验设备微型计算机(80x86系列)。四、实验参考程序DATASEGMENTADW123BDW456SUMDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,ASUBAX,BMOVSUM,AXMOVAH,4CHINT21HCODEENDSENDSTART五、实验步骤步骤一、用鼠标单击开

3、始菜单,单击运行。如下图所示:17步骤二、在运行窗口中键入cmd,回车进入命令提示符。如下图所示:步骤三、在命令提示符中编译汇编源程序并连接*.obj文件。如下图所示:1.C:>D:回车2.D:>CDMASM回车3.D:MASM>MASMSY1.ASM回车4.D:MASM>LINKSY1.OBJ回车17步骤四、在命令提示行中运行并调试汇编程序。如下图所示:1.D:MASM>SY1.EXE回车2.D:MASM>DEBUGSY1.EXE回车六、实验结论1.程序运行后变量SUM的值是多少?2.程序运行前后标志寄存器的各标志位有何变化

4、?3.分析实验结果及所遇到的问题,并说明解决的方法。17实验二指令寻址方式练习一、实验目的与要求1.掌握汇编语言调试工具(DEBUG)的基本使用方法;2.掌握8086的寻址方式。二、实验内容练习识别8086相关指令的寻址方式。DEBUG的命令及其功能:命令功能格式A对语句进行汇编A[<地址>]C比较内存内容C<源地址范围><目标>D显示内存内容D[<地址>]或[<地址范围>]E修改内存内容E<地址>[<字节串>…]F填充内存内容F<地址范围><要填入的字节或串>G运行一个程序或程序段G[=<始址>][<断点>…]H十六进制的加减法运算H<

5、数值1><数值2>I读/显示输入字节I<端口地址>L装入文件或磁盘扇区L[<地址>[<盘号><相当扇区><扇区数>]]M传送内存块M<源地址范围><目标地址>N定义文件名和参量N<文件名>[<文件名>…]O输出命令O<端口地址><字节>P单步,并跳过子程序P[=<地址>][<执行条数>]Q退出DEBUGQR显示和修改寄存器内容R[<寄存器>]S对字符进行检索S<地址范围><要检索的字节>T跟踪执行和显示T[=<地址>][<跟踪条数>]U对指令进行反汇编U[<地址范围>]W写入文件或磁盘扇区W[<地址>[<盘号><相当扇区><扇区数>]]其

6、中<…>表示输入的内容;[…]表示为可选项。三、实验设备微型计算机(80x86系列)。四、实验参考程序DSEGSEGMENTARRAYDB11,56,78,8,76,90,96,33,21,06COUNTDW$-ARRAYRELUSTDB?DSEGENDSSSEGSEGMENTPARASTACK'STACK'17SDATDB50DUP(?)TOPEQULENGTHSDATSSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEG,SS:SSEGSTART:MOVAX,DSEGMOVDS,AXMOVAX,SSEGMOV

7、SS,AXMOVAX,TOPMOVSP,AXMOVBX,OFFSETARRAYMOVCX,COUNTDECCXMOVAL,[BX]AGAIN:INCBXCMPAL,[BX]JAENEXTMOVAL,[BX]NEXT:DECCXJNZAGAINMOVRELUST,ALMOVAH,4CHINT21HCSEGENDSENDSTART五、实验步骤1.D:MASM>MASMSY2.ASM2.D:MASM>LINKSY2.OBJ3.D:MASM>SY2.EXE4.D:MASM>DEBUGSY2.EXE六、实验结论1.指出参考程序中带下划线的指

8、令中源操作数的寻址方式?2.程序运行后AL中的值是多少?3.分析实验结果及所遇到的问题,并说明解决的方法。17实验三分支结构程序设计一、实验目的与要求学习并掌握汇编语言分支结构程序设计的方法。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。