. . . .

实验五 中断实验

实验地点 :格致 A315

实验日期 :2016 年 12 月 29 日

一 、实验目的

学习和掌握中断产生 、响应 、 处理等技术 ;

二 、实验说明及内容

说明 :

1.要求中断隐指令中执行关中断功能 ,如果用户中断服务程序允许被中断 ,必须

在中断服务程序中执行 EI 开中断命令 。

2. 教学机的中断系统共支持三级中断 , 由三个无锁按键确定从右到左依次为一 、

二 、 三级中断 ,对应的 INT2 、 INT1 、 INT0 的编码分别是 01 、 10、 11 ,优先级也依次升高 。

这决定了它们的中断向量 (即中断响应后 ,转去执行的程序地址 )为 XXX4 、XXX8 、XXXC ;

可以看到 ,每级中断实际可用的空间只有四个字节 ,故这个空间一般只存放一条转移指令 ,

而真正的用户中断服务程序则存放在转移指令所指向的地址 。

3.用户需扩展中断隐指令 、开中断指令 、关中断指令 、 中断返回指令及其节拍 。

内容:

1.扩展中断隐指令 。

2 .扩展开中断指令 EI、关中断指令 DI 、 中断返回指令 IRET。

3 .确定中断向量表地址 。 中断向量表是以 XXX4H 为首地址的一段内存区 。高 12

位由用户通过置中断向量用的插针 (在三个无锁按键下方 )确定 。三级中断对应的

中断向量为 XXX4H 、XXX8H 、XXXCH 。当有中断请求且被响应后 ,将执行存放在该

中断的中断向量所指向的内存区的指令 。

4 .填写中断向量表 。在上述的 XXX4H 、XXX8H 、XXXCH 地址写入三条 JR OFFSET

.下载可编辑 .

. . . .

转移指令 , OFFSET 分别对应三段中断服务程序的相对地址 。但在本仿真终端中输

入时 ,用户不需要计算偏移量 ,直接输入要转向的绝对地址即可 。

5 .编写中断服务程序 。 中断服务程序可以放在中断向量表之后 , 中断服务程序可实

现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符 ;

6 .编写主程序 。可编写一死循环程序 ,等待中断 ;

三 、实验过程及步骤

1.填写中断向量表 。

(1)选择 3 级中断的中断向量为 2104H 、2108H 、210CH 。

(2 )教学机中下方有一个 12 们波特开关 ,设置中断向量的高 12 位为 : 0010 0001 0000.

开关向上为 1 , 向下为 0.

(3 )填写中断向量表 :

从 2104H 单元开始输入下面的程序 :

(2104 )JR 2120 ;跳转到中断服务程序

(2108) JR 2130

(210C) JR 2140

.下载可编辑 .

. . .

计算机组成原理中断实验的分析,计算机组成原理_中断实验.pdf相关推荐

  1. 计算机教材与学情分析,计算机教学计划范文3篇

    在科学技术日新月异发展的新时期,随着计算机的发展和普及,并且随着多媒体技术的发展,在当前的教学中使多媒体教学方式得到了普及,而多媒体教学也已经逐渐成为了现代教育中最为普遍和常用的手段.而在当前的计算机 ...

  2. 计算机二级c语言考点分析,计算机二级C语言考点分析.doc

    计算机二级C语言考点分析 目录 TOC \o "1-3" \h \z \u 计算机二级C语言考点分析 1 导读 2 一.考点分析1??C语言概述 2 二.考点分析2??运算符与表达 ...

  3. 计算机组装与维修案例分析,计算机组装毕业论文

    计算机组装毕业论文 计算机组装与维修案例教学的主要内容是计算机硬件设备的检测.维修.组装.安装.拆卸,这也是组成中职院校整体计算机教学的一个重要部分.接下来是小编为您整理的,希望对您有所帮助. 一.有 ...

  4. 计算机图像处理技术的应用分析,计算机图像处理技术特点及应用研究

    摘 要:本文以综述和评论的方法,对计算机图像处理技术的特点及现实应用进行研究,并简要介绍了该技术的未来发展趋势.无论是对当前计算机图像处理技术的分析,还是各种高科技的发展模式来看,图像智能化处理具有积 ...

  5. 计算机二级c语言考点分析,计算机二级C语言考点分析

    计算机二级C语言考点分析 C语言是一个有结构化程序设计.具有变量作用域(variable scope)以及递归功能的过程式语言.下面是小编整理的计算机二级C语言考点分析,欢迎大家参考! [考点1]结构 ...

  6. 信号完整性分析心得体会_电路实验的实验心得体会

    电路分析的实验心得怎么写 一般对学生严格些的老师,都想看到学生真正学到了哪些东西,所以写实验心得不要写虚的内容. 1. 在这次实验中对XX原理(具体的内容,不要很空洞的)有新的认识:(. 不要再写原理 ...

  7. 计算机基础知识学习题,超全的计算机基础知识题库【精心整理_完全免费】.pdf...

    超全的计算机基础知识题库[精心整理_完全免费] 信息技术考试选择题部分 1.( )是指专门为某一应用目的而编制的软件. A:系统软件 B:数据库管理系统 :操作系统 D:应用软 件 2. 红灯停,绿灯 ...

  8. 大学mysql实验报告怎么写格式_上海大学实验报告格式.doc

    上海大学实验报告格式 上海大学实验报告格式 篇一:上海大学数据库原理(1)实验报告 <数据库原理> 实验报告(一) 院(系)计算机工程与科学 年级专业计算机科学与技术 教师 姓名 报告日期 ...

  9. 计算机网络实验教程钱德沛_计算机网络实验教程

    前言 随着计算机网络的迅猛发展,计算机网络对人类生活.工作.学习和科学研究的方式产生着越来越重要的影响.计算机网络技术作为计算机学科最重要的研究领域和最重要的社会信息基础设施支撑技术之一,在飞速发展的 ...

  10. 计算机基础知识实验结果及分析,计算机大学计算机基础实验报告.doc

    计算机大学计算机基础实验报告 计算机__大学计算机基础实验报告 2012 年 12 月 13日 姓 名学 号年 级2012级专 业班 级2班实验题目:文件与文件夹的管理实验目的: 1.熟练掌握资源管理 ...

最新文章

  1. 用javascript实现的纵版飞行射击游戏—《天机》
  2. 前端性能优化之gzip
  3. 卸载和安装LINUX上的JDK
  4. java ssm 多租户_(十一)java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统- SSO单点登录之OAuth2.0登录流程(2)...
  5. 【首次开放】京东商城AI项目实战学习
  6. 大众宣布成立欧洲公司 负责旗下电动汽车电池业务
  7. [BZOJ1877][SDOI2009]SuperGCD
  8. 有20万3年不用,怎样理财呢?
  9. [转载] 七龙珠第一部——第114话 悟空的愿望 卡林大人好为难
  10. MySQL安装(详细,适合小白)
  11. 计算机文化基础感想,提高《计算机文化基础》教学效果地几点心得.doc
  12. 机器学习-29-Pointer Network(指针网络)
  13. 模块化编辑器综合评测:Craft、Notion、FlowUs
  14. NISP网络信息安全面试怎么选择(六)NISP管理中心
  15. 台式电脑经常碰到的一些问题
  16. 问题解决:openCV处理视频、手机拍摄视频自旋转(90度)
  17. 李 小 龙 个 人 训 练 表
  18. Java代码导出数据库百万数据生成sql脚本
  19. 《指数基金投资指南》读书笔记---指数基金的分类
  20. Zookeeper到底是AP还是CP?

热门文章

  1. 常用的 7 款 MySQL 客户端工具,你值得拥有
  2. oracle 自动化运维--自动搭建oracle dataguard 运维工具(开发源代码)
  3. 小甲鱼零基础入门学习python笔记
  4. java二进制运算符
  5. C语言基础练习题初学者可参考
  6. U盘未识别驱动器需要格式化
  7. JAVA计算机毕业设计实验室耗材管理系统(附源码、数据库)
  8. ipad写python代码用什么软件_iPad 能用来写代码吗?有哪些必备软件推荐?
  9. 物业管理系统定制开发流程
  10. Hadoop开发环境搭建之Eclipse配置