微机原理实验指导

2019-03-21 18:42

安徽建筑工业学院电子与信息工程学院

微机原理软件实验1 8086指令操作和编制简单程序段的实验

一、 实验目的

1. 掌握DEBUG的基本使用方法;

2. 学习传送、算术运算和移位指令的用法; 3. 利用DEBUG编制简单程序段,为8086/8088汇编程序语言设计打下良好的基础。 二、 实验内容

1.写出MOV AL,CL的机器码;

2.使AX=4235H,BX=06FAH,CX=0103H,DX=3105H,CF=1。下列每条指令(独立)执行后的结果是什么?CF标志位的值等于多少?

⑴ MOV AX,CX ⑵ ADC BX,CX ⑶ DEC BX ⑷ DIV CL

⑸ OR BL,30H ⑹ TEST DH,0FH ⑺ SAR AL,1 ⑻ SHL BH,CL ⑼ RCL BX,1 ⑽ XOR CX,0FFF0H 3. 编制程序段实现:6+7+8+9+10,结果存放在AX中。 4. 用移位指令完成:34H×20(无符号数),结果存放在AX中。 5.附加题:将AL(25H)中两位组合的BCD码转换成二进制数,结果存放在BL中。

三、 实验报告要求

写出程序清单和运行结果

1

安徽建筑工业学院电子与信息工程学院

微机原理软件实验2 两个两位十进制数相加的实验

一.实验目的

1.学习数据显示的方法;

2.熟悉在PC机上建立、汇编、链接、调试和运行8086汇编语言的过程。

二、实验内容

将两个两位十进制数相加,要求算术式以字符串的形式存放在DATA1为首的单元中,结果存放在DATA2单元中。 三、参考流程图 显示结果 用ADC完成十位数相加, AAA调整,结果送DATA2 被加数和加数以ASCII码表示的数字转化为未组合的BCD码 开始 显示算术式 用ADD完成个位数相加 AAA调整,结果送DATA2

四、实验报告要求

写出程序清单和运行结果。

2

返回DOS,结束 安徽建筑工业学院电子与信息工程学院

微机原理软件实验3 小写字母转换为大写字母的实验

一、实验目的

1.掌握接收键盘数据的方法。

2.了解小写字母和大写字母在计算机内的表示方法,并学习如何进行转换。

二、实验内容

接收键盘字符(以回车键为结束),并将其中的小写字母转变为大写字母,然后显示在屏幕上。

三、参考流程图 开始 BX指向字符行缓冲区首址 偏移地址指针SI清0 INT 21H的01H号子功能接收键入字符 是回车键? Y N N 是小写字母? Y ASCIIASCII码值 小写字母的 码值转化为大写字母的 存入字符缓冲区[BX+SI]单元 显示转换后的字符行缓冲区内容 SI指向下一个单元 返回DOS 四、实验报告要求

写出程序清单和运行结果。

3

安徽建筑工业学院电子与信息工程学院

微机原理软件实验4 学生成绩名次表的实验

(设计型)

一.实验目的

掌握利用汇编语言设计排序程序的思路和方法。

二、实验内容

接收键盘输入的00~99之间的9名学生的成绩(学号:1~9),存入DATA1为首的单元中。设计程序将学生成绩及学号按名次存入DATA2为首址的存储单元中,并将学生学号及成绩按名次显示出来。

三、参考流程图

流程图由学生自己设计。学生应先在草稿纸上绘制流程图,程序运行正确后,再写入试验报告中。 四、实验报告要求

1.绘制程序的流程图。 2.编制程序清单。 3.写出运行结果。

4

安徽建筑工业学院电子与信息工程学院

微机原理硬件实验一 简单I/O口扩展实验

一、实验目的

1. 熟悉74LS273、74LS244的应用接口方法。

2. 掌握用锁存器、三态门扩展简单并行输入输出口的方法。

二、实验内容

用逻辑电平开关作为74LS244(U10)的输入,用发光二极管作为74LS273的输 出,编写程序,使得逻辑电平开关的输出状态从发光二极管上显示出来。

三、实验器材

微机、EL型微机教学实验箱

四、实验原理图

vccvccL1SO0SO12SO25SO36SO4912SO515SO616SO719D0D1D2D31816141274LS273Q1Q2Q3Q4Q5Q6Q7Q8L29753D4D5D6D71Y11Y21Y31Y4CLKCLRD1D2D3D4D5D6D7D8K8L374LS244

1A11A21A31A42A12A22A32A41G2G11974LS04347813141718111RST\\K7L4D0D1D2D3D4D5D6D7SI0SI1SI2SI3K6L574LS04K5L6K4L711SI4SI5SI6SI71113151724682Y12Y22Y32Y474LS24474LS0274LS02K3L82321CSU0\\CSU8\\ WRCSU10\\K2RD3K1

K1-K8是开关的输出插孔,L1~L8是发光二极管的输入插孔,SI0~SI7是74LS244的输入插孔,SO0~SO7是74LS273的输出插孔,CSU10\\是74LS244的地址译码输入插孔,CSU8\\是74LS273译码输入插孔,以上插孔实验时均需连线,原理图中其它已注的和未标注的引脚均已连好或实验不需要。

五、实验步骤

1. 连线:将74LS244的输入SI0~SI7分别与逻辑电平开关电路的 K1~K8相连,从I/O

地址片选信号 CS0\\~CS7\\中任选一个与 U10的片选信号相连(例如CS0\\)。将74LS273(U8或U9)的输出(CS0\\~CS7\\)分别与发光二极管电路的 L1~L8相连,从I/O地址

5


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

下一篇:论当代大学生的就业观

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

马上注册会员

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