计算机原理实验红绿灯转换,微机原理与应用的5个实验 包含8086扩展,8255交通灯,DEBUG程序,数码显示...

这篇博客详述了基于8086的多个计算机原理实验,包括汇编语言程序设计、查表、I/O口扩展、数码显示和8255交通灯模拟。实验涵盖了从数据传输、ASCII码转换到微机接口控制的实践操作,加深了对汇编语言和微机接口的理解。
摘要由CSDN通过智能技术生成

包含8086扩展,8255交通灯,数码显示

实验一:汇编语言程序设计

实验二:查表程序设计

实验三:I/O口扩展实验

实验四:数码显示

实验五:8255模拟交通灯

实验一汇编语言程序设计实验目的

1、学习8088汇编语言程序的基本结构和程序设计的基本方法。

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

3、掌握DEBUG基本指令及其使用方法。实验内容

编写程序,将80H-8FH共16个字节数据写入数据段1000H偏移地址开始的16个内存单元中。实验步骤

1、进入编程环境,编写、汇编、链接、运行汇编语言源程序。

2、利用DEBUG指令,对程序进行调试。

3、通过单步、断点等调试手段验证程序功能,查看1000H-100FH单元的数据是否传送正确。实验程序与DEBUG指令

START:

MOV SI,80H

MOV DI,1000H

MOV CX,16

XOR AX,AX

NEXT:

MOV AX, [SI]

MOV [DI],AX

INC SI

INC DI

LOOP NEXT

MOV AH,4CH

INT 21H

END START

实验结果

b685ee8c053075923ed38178a824f472.png

实验总结

通过这次实验,利用DEBUG功能可以清楚看到程序运行结果以及汇编语句,进一步加深了对汇编指令运行的理解。

实验二查表程序设计实验目的

学习查表程序的设计方法。实验步骤

PC计算机一台,Dais-86PRO+或Dais-PRO163C实验系统一套。

三、实验内容及步骤

所谓查表,就是根据某个值,在数据表格中寻找与之对应的一个数据,在很多情况下,通过查表比通过计算要使程序更简单,更容易编制。

通过查表的方法实现将一个八位二进制数的高4位和低4位分别转换为ASCII码。0~9的ASCII码为30h~39h,而A~F的ASCII码为41h~46h,这样就可以将0~9与A~F对应的ASCII码保存在一个数据表格中。当给定一个需要转换的十六进制数时,就可以快速的在表格中找出相应的ASCII码值。

实验步骤:

1) 编写实验程序,编译、链接生成可执行文件&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值