中断向量 中断向量表

1、中断标识码(中断类型号):由硬件(通常是中断控制器)产生,以标识不同的中断源。

2、中断向量:早期的微机系统中将由硬件产生的中断标识码(中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址)称为中断向量。在某些计算机中,中断向量的位置存放一条跳转到中断服务程序入口地址的跳转指令。

3、中断向量地址:存储中断向量的存储单元地址。

4、中断:在计算机执行程序的过程中,当出现异常情况或者特殊请求时,计算机停止现行的程序的运行,转而对这些异常处理或者特殊请求的处理,处理结束后再返回到现行程序的中断处,继续执行原程序。

存放:存放中断服务程序的入口地址,来存放中断向量(共256个),称这一片内存区为中断向量表。

跳转:跳转到中断服务程序的入口地址,在AVR或ARM微处理器中,中断向量的大小也是4个字节,但其中存放的不是中断程服务程序的入口地址,而是可执行的代码。当响应中断时,硬件自动执行相应中断向量处的跳转代码,然后跳转到具体的中断服务程序的入口地址。

综上所述:中断向量的地址一定是 中断服务程序的入口地址的地址,但中断向量不一定就是中断服务程序的入口地址。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏拂晓风起

windows server 2003 新安装IIS后出现 service unavailable

1442
来自专栏Samego开发资源

IDEA配置Tomcat服务器并创建Java Web项目

2913
来自专栏康怀帅的专栏

Docker PHP 最佳实践

参考示例配置文件在 config/nginx 新建 *.conf NGINX 配置文件

6467
来自专栏运维前线

CentOS6 安装couchdb2 集群

CentOS6 安装couchdb2 集群 参考:http://blog.csdn.net/wh211212/article/details/74359497...

24410
来自专栏小狼的世界

Kubernetes基础:Pod的详细介绍

Pod是Kubernetes中能够创建和部署的最小单元,是Kubernetes集群中的一个应用实例,总是部署在同一个节点Node上。Pod中包含了一个或多个容器...

1364

Docker in Action:共享内存命名空间

本文摘自“ Docker in Action ”(Docker实战)一书,将向您展示在容器之间共享内存的方法。

5297
来自专栏偏前端工程师的驿站

CentOS6.5菜鸟之旅:U盘安装CentOS64位

一、前言                                      之前下载了个CentOS7 32位版,一下就安装成功了,但由于其目录结构等与...

2785
来自专栏杂烩

Rancher运行dubbo服务 原

        5、dubbo是dubbo-spring-boot-starter:1.0.0

1492
来自专栏恰童鞋骚年

Java微服务之Spring Boot on Docker

本文学习前提:Java, Spring Boot, Docker, Spring Cloud

2604
来自专栏云计算教程系列

如何在Ubuntu 16.04上使用Docker Swarm安装和保护OpenFaaS

无服务器架构从开发人员隐藏服务器实例,并且通常公开允许开发人员在云中运行其应用程序的API。这种方法可以帮助开发人员快速部署应用程序,因为他们可以将配置和维护实...

4121

扫码关注云+社区

领取腾讯云代金券