8086汇编语言与微机原理及接口技术实验项目说明
序号
课程
汇编语言与微机原理及接口技术
项目
基本要求
1.熟悉emu8086仿真系统 2.实现控制台输入输出
3.设计并单步调试实现一位十进制数的加法运算(屏幕效果为3+2=5,红色为输入其他为自动输出)
1.实现控制台输入输出
2.实现两位十进制数猜数字游戏(基本要求:输入两位数和预设数值比较,对于输出>小于输出
2.用两种方法实现对五个字从大到小排序
1.实现子程序和中断服务子程序的设计 2.编写子程序设置40H中断为自定义中断服务子程序
3.编写中断服务子程序实现AX=AX+BX 4.编写主程序调用子程序和中断 1.实现存储器串操作访问
2.编程实现安全的串拷贝功能
1.使用IO方式实现十字路口交通灯控制 2.分别实现南北向和东西向绿灯等时和不等时的控制
1.使用IO方式实现温度采集和加热控制 2.控制温度保持在75℃到80℃并维持2分钟
1.使用proteus设计一个8088最小系统,并配备内存自检程序,自检结果通过数码管或者发光二级管给出指示.
扩展要求
1.实现两位十进制和的输出
2.实现一位十进制四则运算
3.实现多位数运算 1.每次输出都换行
2.显示远大于>>(大于两倍)和远小于<
1.用冒泡法时实现快排
1.保留原中断服务子程序功能
思考内容
1.输入输出数据和计算用数据的区别 2.单字符输入输出和串输入输出的不同 1.控制符的显示输出 2.同样分支功能的不同指令实现方法 1.冒泡法属于快速排序的原因
1.中断向量表结构 2.中断服务程序链的实现
1 [0001]输入输出实验
2
汇编语言与微机原理及接口技术 汇编语言与微机原理及接口技术
[0002]分支程序实验
3 [0003]循环程序实验
4
汇编语言与微机原理及接口技术 汇编语言与微机原理及接口技术 汇编语言与微机原理及接口技术 汇编语言与微机原理及接口技术
[0004]子程序及中断实验
[0005]存储器访问实验
[0006]8255交通灯实验
5 6
1.源串和目的串有重叠的处理方法
1.如何实现丁字路口交通灯
1.控制温度曲线如给定要求(先加热到60℃保持1分钟;加热到70℃保持2分钟;然后降温到50℃并保持) 1.给最小系统增加输入小键盘
2.给最小系统增加6位输出数码管
1.如何提高操作速度 1.交通灯状态与IO的关系
2.IO端口的寻址方式 1.如果采用中断方式应该如何设计中断服务子程序(假设硬件系统功能完整). 1.基于8086系统的专用计算机设计思路.
7 [0007]温度控制实验
8
汇编语言与微机原理及接口技术
[0012]综合性实验
实验过程需要实现基本要求,对于扩展要求至少要画出实现的流程或者应采用的算法,在实验报告中体现出对于思考内容的想法。