- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
中断向量表
中断向量表
中断向量表
中断向量:向量就是确定确切位置的含义,中断向量的含义就是可以确定中断服务程序位置,也就是中断向量就是中断服务程序的首地址。中断服务程序的首地址,需要4个内存空间存储。
? 中断类型码:我们把每个中断服务程序进行编号,这个号就代表一个中断服务程序,这个号就是终端类型码。这个中断类型码是计算机用来查找中断向量用的。
中断向量表:存放所有的中断向量的地址空间。也就说中断向量表是一片内存空间,是一片专门用来存放中断向量的内存空间.中断向量表在内存单元的最低处,地址空间为00000H----003FFH(0-1024B),这个正好可以和终端类型码有一种对应的关系,也就是说终端类型码*4就等于这个中断向量的首地址。
下面讲重点:
中断向量表属于内存中的RAM类型,就是说断电就没有内容了,那么再次开机的时候,它是怎么形成的呢?开机的时候,BIOS程序控制的电脑,BIOS程序将基本的中断程序的首地址填写到相应的中断向量表中,当DOS得到系统控制权的时候,它又向中断向量表中填写一些中断向量,同时,还会修改BIOS填写的一些中断向量(驱动程序的升级,这也是为什么我把这篇文章写在这的原因),当然,用户也可以更改和完善系统已有的中断向量。
中断向量表
1、8088/8086中断向量表的作用是什么?
【答】中断向量是中断服务程序的入口地址.将所有中断向量集中放在一起,形成中断向量表.8086系统有256个类型的中断源。每个类型对应一个中断向量,一个中断向量由四个字节组成:2个高地址字节:存放中断服务程序的代码段的段值;2个低地址字节:存放中断服务程序的偏移地址.中断向量表放在内存的地段地址0单元开始的单元:00000H~03FFFH.
2、什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从5110H:2030H开始,则中断向量应怎样存放?
【答】中断向量是中断处理子程序的入口地址,它放在中断向量表中,由1ch*4=70h知中断向量存放在0000:0070处。由于中断处理入口地址为5110:2030所以0070H,0071H,0072H,0073H这四个单元的值分别为30H,20H,10H,51H。
3、叙述可屏蔽中断的响应过程,一个可屏蔽中断或者非屏蔽中断响应后,堆栈顶部四个单元中是什么内容?
【答】当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU就会在当前指令执行完后开始响应外部的中断请求,具体如下:
1、从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;
2、将标志寄存器的值推入堆栈;
3、将标志寄存器中IF和TF清零;
4、将断点保护到堆栈中;
5、根据中断类型获取中断向量转入中断处理子程序;
6、处理完后恢复现场。
响应后堆栈的顶部4个单元是IP,CS。
4、从8086/8088的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什么范围?
【答】从8086/8088的中断向量表中可以看出,由于系统占用了部分中断类型码,主要包括:
(1)专用中断:0~4,占中断向量表000~013H。
(2)系统备用中断:5~31H
(3)用户使用中断:32H~0FFH
如果一个用户想定义一个中断,可以选择中断类型码32H-FFH,其中断向量在中断向量表的0C8H—01BFH。
80x86中断向量
I/OADDR
INTTYPE
FUNCTION
00~03
0
除法溢出中断
04~07
1
单步(用于DEBUG)
08~0B
2
非屏蔽中断(NMI)
0C~0F
3
断点中断(用于DEBUG)
10~13
4
溢出中断
14~17
5
打印屏幕
18~1F
6,7
保留
8259中断向量
I/OADDR
INTTYPE
FUNCTION
20~23
8
定时器(IRQ0)
24~27
9
键盘(IRQ1)
28~2B
A
彩色/图形(IRQ2)
2C~2F
B
串行通信COM2(IRQ3)
30~33
C
串行通信COM1(IRQ4)
34~37
D
LPT2控制器中断(IRQ5)
38~3B
E
磁盘控制器中断(IRQ6)
3C~3F
F
LPT1控制器中断(IRQ7)
BIOS中断向量
I/OADDR
INTTYPE
FUNCTION
40~43
10
视频显示I/O
44~47
11
设备检验
48~4B
12
测定存储器容量
4C~4F
13
磁盘I/O
50~53
14
RS—232串行口I/O
54~57
15
系统描述表指针
58~5B
16
键盘I/O
5C~5F
17
打印机
您可能关注的文档
- 人教版2022-2023中考化学易错题集锦.pdf
- 2023年形成性考核作业一答案.doc
- 大班语言小老鼠旅游教案反思.doc
- 2022年监理合同课件.doc
- (文末附答案)2022届八年级物理第十三章内能基本知识过关训练.pdf
- 人教版2022年高中英语虚拟语气基础知识手册.pdf
- 2016上海版牛津英语4BM1U1练习3.docx
- 医院护士个人2022年工作计划.doc
- 八年级简单机械必考考点训练.pdf
- 公众宣传与营销公关PPT课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)