- 322
- 0
- 约3.25千字
- 约 6页
- 2017-01-11 发布于重庆
- 举报
计组实验5中断实验
综合实验报告
( 2013 -- 2014年度第 一 学期)
名 称: 计算机组成原理综合实验
题 目: 综合实验
院 系: 计算机系
班 级:
学 号:
学生姓名:
指导教师:
设计周数:
成 绩:
日期: 年 月 一、目的与要求
掌握中断在计算机系统中的作用;
了解可以响应中断请求的条件和时刻,响应中断的过程和实现方案;理解使用中断隐指令的必要性;
了解中断处理的完整过程,开中断、关中断操作的作用,保存现场信息和恢复现场信息必须确保完整完成的含义和可行措施;
掌握确定中断向量、设计中断处理程序的操作步骤和实现方法;
二、实验正文
实验内容
(1) 读懂教材中有关中断的概念、中断响应和中断处理的内容,了解这些功能在教学计算机中是如何体现的;
(2) 如果所用的教学计算机的基本指令集合中尚未实现中断隐指令、与处理中断有关的EI、DI和IRET三条指令,则需要首先实现中断隐指令和扩展这三条指令;如果在基本指令集中已经实现了上述内容,则直接跳过这一实验步骤。
(3) 确定中断向量表地址。这个向量表是以XXX4为首地址的一段内存区(为每一个中断保留4个字的空间),用于存放对应每一个中断源的中断处理程序的首地址,要在中断隐指令中把这里的选定的一个地址传送到程序计数器PC中,之后就进入响应中断处理程序的执行过程。常用的可行方案是在这里保存一条转移指令,实现依据不同的中断源转移到不同的中断处理程序。教学机设置了3个中断源并为每个中断源分配了不同的优先级,则3个中断程序入口地址分别为16进制的XXX4、XXX8和XXXC。
(4) 设计对应每一个中断的处理程序,例如显示对应各自中断优先级的一个数字符,重复显示80或160次。
(5) 设计一个死循环程序并执行,例如反复显示大写英文字母M。在这个程序运行过程中,通过按用作为中断请求源的3个不同按钮,则屏幕上会显示不同的字符序列,可以清楚地看到中断嵌套的运行情况。
例如在主程序运行时,屏幕上显示字母M,随时按下哪一个中断源按钮(例如中间位置的一个,对应中断优先级2),会立即进入相应的中断处理过程(屏幕上显示字符2);在执行某一个级别(例如2级)的中断处理的过程中,当按下更低级别(例如1级,右面位置的那个)的中断源按钮时,这个中断请求不会得到响应(屏幕上仍显示字符2,而不是字符1);当按下的是更高级别(例如3级,左面位置的那个)的中断源按钮时,这个中断请求会立即得到响应(屏幕上将变为显示字符3,而不再是字符2);当3级中断处理程序执行结束之后(80或160个字符3显示完成),则会返回到原来尚未完成的2级中断处理过程(屏幕上继续显示字符2);当2级中断处理程序执行结束之后,则返回主程序,屏幕上又开始重复显示字母M。
1.1参考教材,分析中断隐指令、中断向量表、中断向量地址等概念的含义
CPU响应中断之后,经过某些操作,转去执行中断服务程序。这些操作是由硬件直接实现的,把它称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,它没有操作码,所以中断隐指令是一种不允许、也不可能为用户使用的特殊指令。其所完成的操作主要有: (1)保存断点(2)暂不允许中断(3)引出中断服务程序规定内存储器的最低1 KB用来存放中断向量(共256个),称这一片内存区为中断向量表,地址范围是0~3FFH中断向量地址指的是内存中所储存的中断服务程序的地址,它是二十位的,包括十六位段地址和十六位偏移地址,由此计算住实际的物理地址.一般情况下,他们是从内存的00H按顺序存储,每四个存储单元存一个中断向量地址.U 2450
2450: 6E00 DW 6E00
2451: 8800 0042 MVRD R0, 0042
2453: CE00 2200 CALA 2200
2455: 8800 0049 MVRD R0, 0049
2457: CE00 2200 CALA 2200
2459: 0703 MVRR R0, R3
245A: CE00 2200 CALA 2200
245C: 8281 IN 00
您可能关注的文档
- 综述耳鸣的研究现状及展望.doc
- 耳鼻喉科考试复习资料.doc
- 耳鼻喉的疾病.doc
- 计算机组成原理实验十.doc
- 常识每日一记.doc
- GB/T 14048.25-2025低压开关设备和控制设备 第9-2部分:电弧故障主动抑制系统 基于光信号的内部电弧探测和抑制设备.pdf
- 中国国家标准 GB/T 14048.25-2025低压开关设备和控制设备 第9-2部分:电弧故障主动抑制系统 基于光信号的内部电弧探测和抑制设备.pdf
- 《GB/T 14048.25-2025低压开关设备和控制设备 第9-2部分:电弧故障主动抑制系统 基于光信号的内部电弧探测和抑制设备》.pdf
- GB/T 46933.2-2025智能工厂安全一体化 第2部分:风险评估要求.pdf
- 中国国家标准 GB/T 46933.2-2025智能工厂安全一体化 第2部分:风险评估要求.pdf
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)