实验五 汇编综合实验
一、实验类型
验证性实验。
二、实验目的与任务
掌握汇编程序设计的方法。
三、预习要求
预习第6章、DOS功能调用和微机实验指导书。
四、实验基本原理
(1) 如果汇编程序有错误,在使用MASM编译时就不会产生*.OBJ文件. 更不用说使用LINK连接成 *.EXE文件了.
(2) 汇编语言源程序的扩展名一定要为 *.asm .
五、实验仪器与设备
1、PC微机,1台
2、MASM汇编及调试程序(MF开发环境),1套
六、实验内容
1、设计一个密码验证程序:先输入一串密码,然后再输一次,如果结果正确则显示OK,否则显示ERROR。(要求输入密码时屏幕显示的是*字符)
2、从屏幕上任意输入一串字符,按ASCII码值从小到大排序,再输出。
七、实验步骤
10
1、编写汇编程序。
2、利用MASM和LINK编译连接汇编程序。 3、运行程序,记录结果。
八、实验注意事项
1、严格按要求操作,实验完毕请老师检查实验结果后方可离开。 2、实验报告上一定写出程序详单,以及程序运行情况。
九、实验报告要求
根据大纲和实验指导书书写实验报告。
11
实验六 可编程并行接口实验
一、实验类型
验证性实验。
二、实验目的与任务
1、理解可编程并行接口8255的基本工作原理; 2、熟悉8255的初始化编程方法; 3、掌握8255方式0的工作原理及使用。
三、预习要求
预习第6章8255A和32位微机实验指导书。
四、实验基本原理
按照如图连接实验电路,可编程并行接口8255的A口接LED显示电路的输入
L0~L7。
图1.1 8255工作于方式0(C口低4位输出,A口输出)
五、实验仪器与设备
1、MFID微机实验平台,1台
12
2、PC微机,1台 3、专用导线, 若干
4、MASM汇编及调试程序(MF开发环境),1套
六、实验内容
编写程序,要求利用8255的A口控制8个发光二极管的发光,并产生一定的艺术效果,验证实验的正确性。
七、实验步骤
1、可编程并行接口8255的地址分配:
A口 B口 C口
300H 301H 302H
控制寄存器端口 303H 2、程序流程(LED指示灯循环显示)
图1.2 8255工作于方式0的程序流程
13
八、实验注意事项
1、严格按要求操作,实验完毕请老师检查实验结果后方可离开。 2、实验报告上一定写出程序详单,以及程序运行情况。
九、实验报告要求
根据大纲和实验指导书书写实验报告。
14