微机原理实验指导书

2019-03-05 20:58

微机原理及其接口技术

实验 指 导 书

信息工程学院物理系

目 录

第一章 汇编语言程序上机实验快览 ......................... 1 1.1汇编语言程序上机应具备的工具软件 ................... 1 1.2 调试程序(DEBUG)功能简介 ......................... 1 1.3预习报告格式....................................... 3 1.4 实验报告格式 ...................................... 3 第二章 软件实验 ......................................... 4 实验一 Debug程序的使用 ................................ 4 实验二. 汇编语言上机环境及基本步骤 .................... 8 实验三 两个多位十进制数相加的实验 .................... 11 实验四 循环结构程序设计 .............................. 14 实验五 子程序设计 .................................... 16 第三章 硬件实验 ........................................ 18 3.1 DICE-8086K实验箱使用说明 ........................ 18 3.2 系统安装与使用 .................................. 19 实验一 存储器读写实验 ............................... 21 实验二 8259单级中断控制器实验 ....................... 24 实验三 8255A并行口实验 .............................. 29 实验四 定时器 / 计数器 .............................. 31 实验五 数码管显示实验 ............................... 33

第一章 汇编语言程序上机实验快览 微机原理及其接口技术实验

第一章 汇编语言程序上机实验快览

1.1汇编语言程序上机应具备的工具软件

汇编语言程序上机操作,必须经过文件的“建立-汇编-连接-执行”四个阶段。因此系统磁盘上还应具备下列工具软件。

1.全屏幕编辑程序。用以将程序键入内容,经编辑后生成源文件(.ASM)存盘。常用的编辑程序有EDIT.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 调试程序(DEBUG)功能简介

<1>. A----行汇编

命令格式:A [起始地址]

(起始地址缺省时:前面未用过汇编命令,则从CS:100单元开始;前面已用过汇编命令,则仅紧接上述汇编的最后一个单元开始。) 退出A命令:+ 如:-A 0100 ↙

则可从CS:0100单元开始输入指令。

<2>. U----反汇编

命令格式:U [地址范围]

(如仅指定起始地址:则从指定的地址开始,反汇编32个字节;如未指定地址范围:则将上一个U命令的最后一个单元地址加1作为起始地址。) 如:-U 0030 ↙

则反汇编CS:0030单元开始的指令。

<3>. D----显示内存单元内容

(内容可为十六进制数或相应的ASCII 码字符) 命令格式:D [地址范围]

(显示指定内存单元中的十六进制数或相应的ASCII 码字符)。 如:-D 0010 ↙

则显示DS:0010单元的内容。 <4>. E----修改内存单元内容

1

第一章 汇编语言程序上机实验快览 微机原理及其接口技术实验

命令格式:E 始地址[字符串] 如:-E DS:100 AA BB ↙

则将AA、BB存入DS:0100――DS:0101单元。

<5>.R----检查修改寄存器内容 命令格式:R [寄存器名] 如:-R ↙

则显示所有寄存器内容、标志位状态及下一条指令。 如:-R AX ↙

则显示AX寄存器内容。如需修改,则输入1-4个十六进制数,再按回车。如不需修改,直接按回车。 如:-R F ↙

则显示八个标志位状态,如需修改,则输入此标志位的相应值,再按回车。如不需修改,直接按回车。

<6>.G----运行――连续运行或设断点运行

命令格式:G [=起始地址][断点地址] (断点地址必需是有效指令的第一个字节) 若缺省“=起始地址”,则以CS:IP(现行地址)为起始地址,程序执行到断点处,显示断点处所有寄存器内容和八个标志位状态,以及下一条指令。 如:-G 9 ↙

(断点地址为0009)若缺省“断定地址”,程序顺序执行完毕,显示:Program terminated normally (程序执行完毕)。 如:-G ↙

若前面已设过断点,然后程序再顺序执行完毕。

<7>.T----跟踪――单步运行 命令格式:T [=起始地址][N](指令条数)若缺省“=起始地址”,则以CS:IP(现行地址)为起始地址, 程序执行N条指令后,显示断点处所有寄存器内容和八个标志位状态,及下一条指令。 如:-T 5 ↙ 则执行5条指令。 如:-T ↙

则只执行一条指令。

注意:若调试程序中有过程调用(包括软中断调用INT N 指令),则需使用P命令。(如用T命令,程序进入调用子程序内。 如:-P ↙

则执行一条指令或一个子程序。

<8>.Q----退出 如:-Q↙

退出DEBUG返回DOS状态。

2

第一章 汇编语言程序上机实验快览 微机原理及其接口技术实验

1.3预习报告格式

1. 2. 3. 4. 5. 6. 7.

实验目的与要求 实验内容 实验仪器

实验原理(软件实验画流程图,硬件实验画电路图) 实验步骤 实验源程序

实验现象或结果记录

1.4 实验报告格式

1. 2. 3. 4. 5. 6. 7.

实验目的与要求 实验内容 实验仪器

实验原理(软件实验画流程图,硬件实验画电路图) 实验步骤 实验源程序

实验总结(实验现象或实验结果;实验过程遇到的问题如何解决?实验体会,思考题解答等)

3


微机原理实验指导书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中考数学二次函数压轴题精编(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: