- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验指导书-湖南大学
微机原理与接口技术
实验指导书
湖南大学 电气与信息工程学院
目 录
实验一 系统认识实验..........................................................................3
实验二 DEBUG调试实验....................................................................8
实验三 运算类编程实验....................................................................16
实验四 指令系统................................................................................23
实验五 分支程序设计........................................................................26
实验六 循环程序设计........................................................................28
实验七 中断特性及8259应用编程实验...........................................31
实验八 8255并行接口应用实验........................................................44
实验九 8253定时/计数器应用实验..................................................50
实验十 8251串行接口应用实验........................................................60
实验一 系统认识实验
1.1 汇编语言程序上机应具备的工具软件
汇编语言程序上机操作,必须经过文件的“建立—汇编—连接—执行”四个阶段。因此,系统磁盘上还应具备下列工具软件:
1. 全屏幕编辑程序。用以将程序键入内存,经编辑生成源文件(.ASM)存盘。常用的编辑程序有EDIL.EXE,SK.EXE,Word97。
2. 宏汇编程序,如MS的MASM.EXE,用以将源文件(.ASM)汇编生成二进制代码的目标文件(.OBJ)、列表文件(.LST)、及符号交叉引用表文件(.CRF)。
3. 连接程序LINK.EXE。用以将目标问价(.OBJ)与欲使用的库文件(.LIB)及其他目标模块,连接装配生成一个可执行文件(.EXE)、及各段空间分配的列表文件(.MAP)。
4. 调试程序DEBUG.COM。用以对.EXE或.COM文件进行调试,排错。
值得指出的是,人工输入的现成程序,或自编程序,难免不出现键入错误,疏漏错误,语法错误及逻辑错误。虽然在静态自查及汇编阶段均可被查出,
但程序内在的逻辑功能性错误,还必须借助调试工具,在检测环境下动态运行程序时才能表露出来。因此程序调试这一环必不可少。
1.2 汇编语言程序上机过程
先用如下流程图简明表述汇编语言程序上机操作的四个阶段。注意第2章起的所有实验程序均按此流程进行操作。图中用的是EDIT编辑程序。附录2给出了汇编出错信息,供排错时参考。
1.3 汇编语言程序上机过程实例
一、假定要在显示器显示如下一行信息:
I am a student!
其汇编程序的过程如下:
STACK SEGMENT STACK
DB 200 DUP(0)
STACK ENDS
DATA SEGMENT
BUF DB’I am astudent!$’
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
STAPT: MOV AX,DATA
MOV DS,AX
LEA DX,BUF
MOV - AH,9
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
文档评论(0)