当前位置:
文档之家› 微型计算机技术及应用实验指导书.
微型计算机技术及应用实验指导书.
实验五 TPC装置系统结构与I/O
一、实验目的 1、 了解掌握TPC实验装置的基本原理和组成 结构, 学会测试检查TPC-PCI总线转接卡地址 2、 正确掌握I/O地址译码电路的工作原理,学 会动态调试程序DEBUG/TD的直接I/O操作方 法 3、 学会利用I/O指令单步调试检查硬件接口功 能,学会利用示波器检测I/O指令执行时总线 情况。
实验五 TPC装置系统结构与I/O
四、实验预习与实验报告 1、实验前阅读基本实验指示书和装置介 绍,分析基本电路原理,编写基本程序. 2、有关中断实验内容部分可结合具体芯 片应用,说明基本原理和电路分析,以及 实验结果和分析,说明使 用,测试方法.
实验六 简单并行接口实验
一、实验目的 1. 学习简单并行I/O接口的设计方法; 2. 掌握并行I/O接口的工作原理和数据 传送方式; 3. 掌握接口电路的简单调试方法。
实验四 软中断实验
五、实验步骤
1. 按要求画出主程序的流程图; 2. 按流程图编写主程序; 3. 编译、链接、运行主程序,记录运行情况; 4. 画出中断服务程序的流程图,并按流程图编写程 序; 5. 修改主程序,把主程序中的INT 16H换成INT 65H, 并加入中断向量的保存和设置程序段。
六、实验总结
三、实验内容 1、启动DEBUG,用“R”命令显示各寄存器值,记录并 说明 DEBUG的初始工作环境。 2、认真学习"D"命令、“E”命令、“R”命令的功能、 应用、命令格式、各种显示信息及含义. 3、自行设计操作进行,掌握它们的用法,要求做到能 对不同地址中的内容和寄存器进行熟练的检查和修改。 记录练习的操作和过程,解释结果;说明各个寄存器 的初值以及段地址、偏移地址的意义,确实掌握地址 与其中存放的数据之间的关系。
实验二 简单程序设计
四、实验作业 编制一个程序,求出下列公式中Z的 值,并存放在RESULT单元中; Z=((X+Y)*6-X)/2
实验三 分支程序结构
一、实验目的 1、掌握8086/8088条件测试指令。 2、学习并掌握分支程序结构程序的设 计方法。 3、能熟练掌握源程序中语法错误的检查 方法。
微机原理实验指导
(TPC-2003A实验)
实验一 基础操作与调试
一、实验目的 1、熟练掌握DEBUG调试程序的常用命令; 2、学习手工汇编; 3、 学习常用命令用法,掌握算术、逻辑运算 指令功能及其对标志位的影响。 二、实验要求 1、认真学习附录B的知识,掌握DEBUG的功 能及命令使用方法。
实验一 基础操作与调试
实验二 简单程序设计
二、实验要求 试编写一程序:将四个16位数相加,结果的低16位送LSBR 单元中,高16位送MSBR单元中。 三、实验内容 第一步:在EDIT或EDLIN或其它编辑器中输入下列源程序, 并以EXE1.ASM为文件名存盘。 第二步:用汇编程序MASM对源文件汇编产生目标文件(OBJ) 第三步:如果源程序有语法错误,则汇编程序提示出错。 此时,就要重新回到编辑程序,根据提示的错误信息对源 程序进行修改,再编译源程序,直到没有错误为止。 第四步:用连接程序LINK对(OBJ)文件进行连接,产生可 执行文件(EXE文件),最后执行文件 。
实验三 分支程序结构
二、实验要求
1、试编写一个汇编语言程序,要求从键盘接 收三个16进制数,并根据对三个数的比较显示 如下信息: ①如果三个数都不相等则显示0; ②如果三个数中有二个数相等则显示1; ③如果三个数都相等Βιβλιοθήκη 则显示2实验三 分支程序结构
三、实验内容 1、画出程序的流程图 2、写出程序源代码 3、调试、显示结果 四、实验总结
实验一 基础操作与调试
四、思考题 试编一程序段将AL中的内容乘10后存 放于AX中(不用乘法指令) 。 五、实验总结
实验二 简单程序设计
一、实验目的 1、能进行简单的顺序结构程序的设计。 2、进一步巩固8086/8088的指令。 3、初步掌握源程序中语法错误的检查方法。 4、熟悉在汇编程序的建立、录入、汇编、连接 和调试的方法。 5、巩固DEBUG的使用方法。
实验五 TPC装置系统结构与I/O
三、实验内容与要求 1、观察了解TPC实验装置的基本原理和组成结构; 2、通过Win/XP控制台硬件信息或测试程序检查 TPC-PCI总线转接卡地址,并记录 3、按I/O地址译码测试参考电路连线, 分析电路原 理,分别利用动态调试程序直接I/O操作功能和 单步功能测试 4、编程利用片选负脉冲控制L7闪烁发光(亮,灭, 亮,灭,……),时间间隔通过软件延时实现.
实验四 软中断实验
四、实验指导 1. 编写一个主程序,调用INT 16H从键盘读入字符, 并在屏幕上显示出来,输入“END”,程序结束运行。 2. 编写一中断服务程序,用原参数调用INT 16H键 盘服务功能,当调用功能号为AH=0,且返回值 AL=60H(字符‘~ ’)时,把AL换为41H(字符‘A’)。 3. 获取INT 65H的中断向量保存在内存变量中,并 设置新的中断向量为你编写的中断服务程序入口处。 把主程序中INT 16H改为INT 65H。中断60H~66H供用 户使用,系统程序都不用这些中断。
实验四 软中断实验
一、实验目的 1、 理解中断的原理以及中断的产生 及执行过程; 2、 掌握中断服务程序的编写,以及 中断向量的设置; 3、 了解中断服务程序的调试方法。
实验四 软中断实验
二、实验内容 因键盘上的‘A’键失灵,寻致字符‘A’不 能输入,现在,希望用‘~ ’键代替‘A’键。 试用一种简单的方法来模拟实现以上功能。 三、实验要求 本实验要求编写一程序,模仿实现以上功能。
实验五 TPC装置系统结构与I/O
二.实验环境 1、 硬件环境 微型计算机(Intel x86系列CPU)一台,清华科教 仪器厂TPC-2003A微机接口实验装置一台; 数字记忆示波器一台. 2、 软件环境 (1) Windows XP操作系统,编辑,汇编,链接和调 试程序 (2) PC2003A集成开发环境软件一套及实验装 置电子版资料