计算机原理与接口技术实验
更新时间:2023-12-19 23:14:01 阅读量: 教育文库 文档下载
计算机原理与接口技术实验
实验一 传送指令编程调试
一.实验目的
1.掌握指令系统传送指令的汇编语言程序设计和调试方法; 2.熟悉运用MCS-51软件在线仿真调试设计的程序的方法。 二.实验设备
EL-Ⅱ型实验箱,8051CPU板 三.实验内容
1.编写多字节数据的传送程序, 把内部RAM的30H--37H单元置为10H-17H,然后传送到外部的RAM的4200H--4207H单元;再将4200H--4207H单元逐一求反后送到内部RAM的30H--37H单元。
2.程序结构采用循环结构,程序用R0作内部RAM指针,用DPTR作外部RAM指针,R7作为计数初值N,本实验N=8。
1. 在xp窗口中启动MCS51应用软件,用MCS-51汇编软件对输入程序、进行汇编,产生目标代码文件,调试。程序输入、汇编和调试的具体步骤
1)xp窗口中建一个名字是由3~5个英文字母组合的文件夹。
2)在MCS51集成开发环境的主菜单中选择新建文件分支命令M51后,按实验系统复位键RST后,实验系统部分显示‘C’,计算机屏幕显示为可编辑状态,既可进行源程序的输入。 3)程序输入结束,必须通过主菜单中文件分支的保存命令将其保存在WIN98窗口中新建的文件夹中,注意:文件名也必须是由3~5个英文字母组合,后缀为.asm。
4)点击主菜单中编译分支的汇编命令对输入的程序进行汇编,在窗口的左下方显示编译结果。通过观察其内容可以了解程序的指令运用和输入的正确与否。当编译正确时,软件 将自动将生成的目标文件下载到EL-Ⅱ型实验箱的RAM中,可以进入下一个内容——调试的操作。否则必须将程序中的错误修改正确,再经过存盘和编译的过程,方可以做调试的工作。 当编辑结果有错误时,首先将51窗口最小化,在WIN98窗口中新建的文件夹中找到*.lst打开查看编译结果,然后必须关闭该显示文件,再回到51窗口中做修改、存盘和编译工作工作。
调试程序的步骤
(1)点击主菜单调试中的启动调试命令。
(2)打开主菜单查看命令的寄存器窗口、内部数据存储器窗口和外部数据存储器窗口
(通过它们可以查看程序的执行情况。)
注意:寄存器窗口的的内容是EL-Ⅱ型实验箱复位后的初态,内部数据存储器窗口和外部数据存储器
窗口地址和内容可修改。 地址的改写方法:
(3)点击主菜单调试中的调试命令,对程序进行调试。 4.参考程序
CSEG AT 0000H
LJMP 4000H ;转入程序
CSEG AT 4000H ;内部RAM传送到外部RAM START: MOV R0,#30H ;指向低字节 MOV DPTR,#4200H MOV R7,#08H
LOOP:MOV A,@R0
MOVX @DPTR,A INC R0 INC DPTR
DJNZ R7,LOOP ;外部RAM逐一求反传送到内部RAM MOV R0,#38H MOV DPTR,#4200H MOV R7,#08H LOOP1: MOVX A,@DPTR
CPL A ;求反 MOV @R0,A INC R0 INC DPTR
DJNZ R7,LOOP1
HERE: AJMP HERE ;程序结束 END
5.通过EL-Ⅱ型实验箱调试
(1) 用单步执行,记下执行指令后表格中相应寄存器的数值: 第一次循环 第二次循环 第三次循环 第四次循环 第五次循环 第六次循环 第七次循环 第八次循环 第一次循环 第二次循环 第三次循环 第四次循环 第五次循环 第六次循环 第七次循环 第八次循环
(2) 同时观察相关存储器的变化情况,记录结果。 (3)运用执行到光标行命令,实现连续执行的操作。 四.实验报告
1.写出本程序调试过程和运行结果。 2.独立编程实现内部RAM的30H--37H单元的数据传送到内部RAM的38H—3FH单元中的功能并调试,运行。
3.如何修改程序,可把外部RAM的4100H—410FH单元中的数据传送到外部RAM的
执行指令 MOV R7,#08H MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOVX @DPTR,A MOV A,@R0 MOV A,@R0 MOV A,@R0 MOV A,@R0 MOV A,@R0 MOV A,@R0 MOV A,@R0 MOV A,@R0 A R0 DPTR( R7 4110-411FH单元,调试,运行程序。
4.如何修改程序实现把外部ROM的4100H—410FH单元中的数据传送到内部RAM的30H-3FH单元中?
实验二 分支和循环程序的设计
一.实验目的
1.掌握MCS-51汇编语言程序设计;
2.进一步熟悉掌握程序设计和运用EL-Ⅱ型实验箱调试的方法; 二.实验设备
EL-Ⅱ型实验箱,8051CPU板 三.实验内容
1.编写三字节无符号加法程序,加数693B68H放在52H,51H,50H,被加数3AE409H放在42H,41H,40H,“和”放在42H,41H,40H。 2.程序结构采用主程序和子程序结构
主程序用R0,R1作指针,R7作为加法字节计数值N,本实验N=3;子程序完成一个字节的加法。
3.用文本编辑软件如EDIT编写源程序,用MCS51软件对程序进行汇编,产生目标代码文件并调试程序。
4.参考程序 主程序
源程序 注释 CSEG AT 0000H
LJMP 4000H ;转入程序 CSEG AT 4000H MAIN: MOV R0,#40H ;指向低字节 MOV R1,#50H MOV R7,#03H
CLR C ;清进位位
LOOP: ACALL ADDSUB ;调用字节加法子程序 DJNZ R7,LOOP
HERE: AJMP HERE ;程序结束 子程序
CSEG AT 4100H
ADDSUB: MOV A,@R0 ;取被加数 ADDC A,@R1 ;A和加数相加 MOV @R0,A ;保存和 INC R0 ;指针加1 INC R1
RET ;返回 END
5.用MCS51软件和EL-Ⅱ型实验箱仿真机联机调试
用单步执行或断点连续执行,记下执行指令后表格中相应寄存器的数值:
第一次调用后 第二次调用后 第三次调用后 执行指令 CLR C ACALL ADDSUB DJNZ R7,LOOP ACALL ADDSUB DJNZ R7,LOOP ACALL ADDSUB DJNZ R7,LOOP A R0 R1 R7 6.按上述方法题,编写程序并进行上机调试 四. 实验报告
1.写出本程序调试过程和运行结果.
2.本程序题意修改为无符号十进制数相加,应增加DAA指令,加在程序的何位置?修改后用BCD码135790和246801相加,调试过程并运行。
3.独立编写和调试程序。(要求在《新编微机原理及接口技术》教材P196页的11~16题中任选3
题)
实验六 8255A可编程并行接口实验
一、实验目的:
1. 了解8255A芯片的结构及编程方法。
2. 掌握通过8255A并行口读取开关数据的方法。 二、实验设备:
EL-Ⅱ型实验箱,8051CPU板 三、实验原理:
设置好8255A各端口的工作模式。实验中应当使三个端口都工作于方式0,并使A口为输出口,B口为输入口。 四、实验内容:
利用8255A可编程并行接口芯片,重复实验四的内容。实验可用B通道作为开关量输入口,A通道作为显示输出口。 五、实验电路:
六、实验步骤:
8255A的PA0~PA7接发光二极管L1~L8;PB0~PB7接开关K1~K8;片选信号8255CS接CS0。
正在阅读:
计算机原理与接口技术实验12-19
2017春七年级数学下册1二元一次方程组小专题(二)二元一次方程03-28
我国制药企业客户关系管理的现状与建议07-21
七年级语文下册 名著与专题练习(无答案) 新人教版07-04
TEKLA二次开发之AUTOCAD线条模型导入TEKLA05-29
1《应用文写作》总复习题12-03
底座制造SOP - 图文12-29
浅析中国利率市场化的障碍及对策08-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 接口
- 原理
- 实验
- 计算机
- 技术
- 最新版中学生交通安全教育教案
- 中考物理总复习 备考集训 第9章 固体压强 液体压强试题 新人教版1
- 六年级数学下册《比例尺的认识》教案,英语教案
- 孩子这样玩游戏,有助于身心健康发展
- 某地产公司员工食堂管理规定
- LVS安装手册精品资料
- 春浙教版语文一上《中国人》word教案
- 2014-2015学年高中化学人教版选修五课时作业15 醇类的结构、性质和同分异构体
- 北师大一年级数学下册教案
- 八年级物理上册1.4尝试科学探究同步练习1粤教沪版剖析
- 加拿大康考迪亚大学办学规模
- 2013高考化学二轮复习配套作业(解析版):专题限时集训(一) - 专题一 - 物质的组成和分类 - 化学计量浙江省专用
- 2.4 植物生命活动的调节 每课一练(苏教版必修3)
- 2013年注册会计师专业阶段考试大纲《公司战略与风险管理》
- chkdsk磁盘修复命令使用操作文档
- 中等职业学校学生资助档案整理辅导
- 电工电子技术与技能课程标准
- 优秀入党申请书范文(2000字)
- 高中课本相关文学常识2
- 软件需求工程复习题 - 图文