- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编实验报告教程
电子科技大学 计算机科学与工程 学院
标 准 实 验 报 告
(实验)课程名称 微型计算机原理与接口技术
电子科技大学教务处制表
电 子 科 技 大 学
实 验 报 告
学生姓名:邓文熙 学 号:2013060109022 指导教师:徐行
实验地点: A2-413-1 实验时间:2016.5.22
一、实验室名称: A2-413-1
二、实验项目名称:汇编语言编程训练
三、实验学时:4
四、实验原理:(包括知识点,电路图,流程图)
五、实验目的:
理解汇编语言生成可执行程序的过程
掌握MASM汇编工具的基本使用方法
掌握DEBUG调试工具的基本使用方法
实现具备简单功能的汇编程序:
顺序、分支、循环、子程序等的设计
六、实验内容:(介绍自己所选的实验内容)
2、无符号数排序
·数据段的ARY数组中存放有10个无符号数,试找出其中最大者送入MAX单元。(用LOOP指令做循环)
七、实验器材(设备、元器件):
MASM汇编工具,DEBUG调试工具
八、实验步骤:(编辑调试的过程)
步骤1 建立汇编源程序(*.asm)
步骤2:汇编
步骤3:连接
步骤4:运行及调试
九、实验数据及结果分析:(实验运行结果介绍或者截图,对不同的结果进行分析)
使用debug调试命令后得到的程序运行结果,可以通过追踪命令来显示程序的每一步的执行过程
部分程序源代码:
DATA SEGMENT
ARY DB 17,5,40,0,67,12,34,78,32,10
MAX DB ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK1
BEGIN:
MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET ARY
MOV CX,9
MOV AL,[SI]
LOP: INC SI
CMP AL,[SI]
JAE BIGER
MOV AL,[SI]
BIGER: DEC CX
JNZ LOP
MOV MAX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN
十、实验结论:(联系理论知识进行说明)
成功实现了要求实验内容中取最大值的方法,并且能通过T,G,D等调试命令详细追踪到每一步程序的实现,能够让我们更加充分的了解汇编程序是怎样工作的。
十一、总结及心得体会:
通过本次实验我成功学习并掌握了简单的汇编程序的编译方法以及它的调试方法,可以更加清晰地了解到汇编程序的运行过程。
十二、对本实验过程及方法、手段的改进建议:
可以让我们尝试更多的汇编程序设计方法。
报告评分:
指导教师签字:
电子科技大学教务处制表
电 子 科 技 大 学
实 验 报 告
学生姓名:邓文熙 学 号:2013060109022 指导教师:徐行
实验地点: A2-411 实验时间:2016.5.26
一、实验室名称: A2-411
二、实验项目名称:8259中断控制器实验
三、实验学时:4
四、实验原理:(包括知识点,电路图,流程图)
1.8259A的工作过程
中断源在中断请求输入端IR0-IR7上产生中断请求
涉及问题:中断请求的触发方式有哪些?
中断请求被锁存在IRR中,并经IMR屏蔽,结果送优先权电路判优
涉及问题:IRR/IMR的数据是自动写入还是通过软件编程设定?
优先权电路检出优先权最高的中断请求位,设置ISR的对应位(置1)
涉及问题:中断判优的依据是什么?ISR是自动写入还是通过软件编程设定?
8259A控制逻辑接受中断请求,向CPU输出INT信号
CPU接受INT信号,进入两个INTA中断响应周期,第一个周期通知8259A做好响应准备,第二个周期8259A将响应的中断类型号输出到DB上
涉及问题:CPU中断响应过程中的“配套操作”有哪些?
CPU读取该中断类型号,转移到相应的中断处理程序
涉及问题:如何通过中断类型号找到
文档评论(0)