微机原理实验指导书

2018-11-29 15:46

Department of Computer Science & Technology,HuaiBei Coal Industry Teachers College

淮北煤炭师范学院计算机系

汇编语言与微机原理实验指导书 ZY15MicInt12BB

计算机体系结构教研室编

Department of Computer Science & Technology 目录

第一章 系统概述............................................................................................................................. 2

1.1 系统组成 ........................................................................................................................... 2 1.2 系统功能与特点 ............................................................................................................. 2 1.3 系统资源分配 ................................................................................................................. 2 第二章 系统的安装......................................................................................................................... 3

1.1硬件的安装及使用 ............................................................................................................ 3 1.2软件的安装及使用 ............................................................................................................ 3 第三章 8088/8086系列微机实验指导书 ..................................................... 错误!未定义书签。

1、 产品特点 ........................................................................................................................... 7 2、 键盘监控使用简介 ........................................................................................................... 7 3、 硬件实验 ........................................................................................................................... 8

实验一 字符串传送实验 ............................................................................................. 8 实验二 顺序结构程序设计实验 ................................................................................. 9 实验三 分支结构程序设计实验 ............................................................................... 13 实验四 循环结构程序设计 ....................................................................................... 17 实验五 串行通讯实验 ........................................................................................... 19 实验六 交通灯控制实验 ........................................................................................... 21 实验七 中断控制实验 ............................................................................................... 23 实验八 可编程定时器/计数器实验 .......................................................................... 25

1

第一章 系统概述

1.1 系统组成

A. CPU

8088CPU。 B. 系统存储器

FLASH ROM、SRAM。 C. 接口芯片及实验单元

8250、8251、8253、8255、8259、8279、ADC0809、DAC0832、RAM6116、电机控制单元、LED及键盘组、电子发声单元、继电器单元、开关量输出及0-1指示电路、单脉冲触发器等。 D. 外设接口

外接实验扩展板接口。 E. 系统电源

带双重保护功能的开关电源。

1.2 系统功能与特点

A. 该系统是基于DOS系统的,具有DOS操作系统内核; B. 该系统能使用通用键盘作为基本的输入工具;

C. 该系统可以进行联机调试;也可单独处于脱机状态调试;脱机状态时可以进行类似

DOS的DEBUG调试,以方便用户的使用; D. 该系统可以在源程序级进行调试;

E. 该系统功能齐全,既可进行上位机单独的软件仿真调试,也可进行下位机的脱机调试,

也可联机进行通信调试;

F. 该系统的调试命令与DOS下的DEBUG调试器的命令相同,没有额外的调试命令,用

户无需学习机器独特的命令。

1.3 系统资源分配

系统监控区:0C0000H-0FFFFFH;程序调试区:10FB0H-20FAFH;中断向量区:00000H-0003FFH; BIOS数据区:00400H-005FFH;系统RAM扩展:80000H-80800H。 注意:编程前请先阅读第五章。

2

第二章 系统的安装

1.1硬件的安装及使用

硬件只需要按实验的要求使用即可。

1.2软件的安装及使用 1 使用前须知

通电后,显示屏上稳定显示时应显示信息“Connect or not(Y/N)?”,接键盘时这时按下‘Y’键即进入联机模式,显示“NOW COM IS STANDBY!”,按下‘N’键即进入单机模式,单机模式的操作及显示类似于在计算机上运行DEBUG时的情况。如果不按键,那么在延时约5秒后自动进入联机模式。

联机模式:该模式下实验箱通过串口和PC机相连,不需要配标准键盘;该模式下INT 21H的显示和键盘功能调用无效,显示时直接将要显示的ASCII字符往88H地址端口送就可以了。

单机模式:该模式下的操作与在PC机上操作DEBUG时的用法是一样的,不同的是我们的程序在执行时如果碰到段地址改变的,会连续执行两条指令。由于显示屏大小有限,所以在操作时,如果操作的指令要显示的东西太长,最好指定范围。

特别说明:在全速运行程序后,要再次下载程序或调试程序,必须重新启动系统。

1.1 软件说明

本系统软件应该运行在Win98以及Win98以上操作系统。本系统软件是通过PC机串行口向微机接口实验箱上的8250串口通信芯片发送控制指令,从而控制该芯片直接对该实验箱执行一系列的操作。如:下载执行文件、断点设置、单步执行、全速运行、运行到指定地址、运行到光标处、设置PC值等。

如果要和下位机进行通讯,则在使用本软件之前,用户应该将本实验系统配套的串行通讯电缆分别插在该实验箱以及PC微机的串口上,这样才可以实现PC与实验箱之间的串口通讯。

如果没有连接下位机则只能进行上位机的软件仿真。

1.2 软件安装

在使用软件前,用户按照安装普通软件的步骤,将微机接口实验箱的软件安装在PC机上。

2 进入系统

打开PC机运行该软件。首先会弹出如下图2-1所示的联机界面:

图2-1

如果本实验系统配套的串行通讯电缆已经连在该实验箱与PC微机的串口上,并且实验箱的电源已经打开。当检查到通信端口正确时,则进入到联机状态,端口选择为2-1中所示。

3

如果检查串口没有连通,系统提示用户是否进行连接。当点击取消按钮或者是ESC键时,系统则进入到上位机软件仿真状态。

3 主要功能

进入到系统的主界面如图2-1所示:

图2-2

3.1 文本编辑

? 新建/打开(Ctrl+N/Ctrl+O) 点击主菜单上的[文件]/[新建](或者[文件]/[打开]),便

可以打开一个空白文档或者存在的文档(.asm为扩展名的文件)。用户可以在文档区中进行文件的编辑。

? 剪切(Ctrl+X) 要剪切文本以便可以将它移动到其他位置,请选定文本,然后单击主

菜单上的[编辑]/[剪切]或者工具栏上的剪切按钮。

? 复制(Ctrl+C) 要复制文本以便可以将它粘贴到其他位置,请选定文本,然后单击主

菜单上的[编辑]/[复制] (或者工具栏上的复制按钮)。

? 粘贴(Ctrl+V) 要粘贴剪切或复制的文本,请将光标置于要粘贴文本的位置,然后单

击主菜单上的[编辑]/ [粘贴] 或者工具栏上的粘贴按钮。

? 删除(Delete) 要删除文字,请先选定它,然后单击主菜单上的[编辑]/ [删除] (或者工具

栏上的删除按钮)。

? 保存/另存为(Ctrl+S) 点击主菜单上的[文件]/[保存](或者[文件]/[另存为]),打开了文

件保存对话框,将文件保存为以.asm为扩展名的文件。 3.2 编译连接装载文件

文件进行调试之前,首先进行装载,其中装载的是一个可执行文件(.exe)文件,所以

在文件装载之前先进行编译连接。

? 编译连接选项 编译连接选项是一个可选的选择项,它用来选择所使用的编译器、连接

器、调试器。在这里,采用的是系统默认的值,用户可以根据情况来选择相应的编译连接器。建议用户把编译器、连接器和调试器放到“C:\\masm50”目录下面。 ? 编译/编译连接 根据用户选择的编译连接器对用户编写的程序进行编译连接,如果用

户没有对文件进行存储,系统提示用户首先进行存储。如果用户程序是正确的,则生成相应的程序文件(.exe为后缀),如果用户程序中有错误,则在信息框中显示错误信息。 ? 编译、连接、装载(Ctrl+F9) 根据用户选择的编译连接器对用户编写的程序进行编

译连接,如果用户没有对文件进行存储,系统提示用户首先进行存储。如果用户程序是正确的,则生成相应的程序文件(.exe为后缀),并把该文件下载到下位机,如果用户程序中有错误,则在信息框中显示错误信息。

? 加载可执行文件(F3) 要把执行文件下载到下位机,单击主菜单上的[编译]/ [加载可

4


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

下一篇:《受戒》赏析

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

马上注册会员

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