计算机组成原理:中断服务程序入口地址的寻找

需积分: 14 1 下载量 93 浏览量 更新于2024-08-20 收藏 16.35MB PPT 举报
"中断服务程序入口地址的寻找-计算机组成原理第二版___唐朔飞的PPT讲义" 本文主要探讨了计算机系统中的中断服务程序入口地址的寻找机制,这在计算机组成原理中是一个关键的概念。中断是计算机硬件提供的一种处理外部事件或异常情况的机制,当计算机接收到中断请求时,需要找到并执行相应的中断服务程序来处理这些请求。 在唐朔飞教授的第二版《计算机组成原理》PPT讲义中,提到了硬件向量法作为寻找中断服务程序入口地址的方法。这种方法通过中断向量表来确定服务程序的地址。中断向量通常包含两个部分:操作码(通常是跳转指令JMP)和中断服务程序的实际入口地址。例如,在给出的例子中,向量地址12H、13H、14H分别对应入口地址200、300和400。这些向量地址在内存中被组织成一个连续的结构,每个向量地址指向一个跳转指令,该指令的下两个字节就是中断服务程序的起始地址。 中断向量表是中断处理的核心组件,它存储在主存的特定区域,称为向量地址形成部件。当发生中断时,中断处理机制会根据中断号查找对应的向量,从而确定服务程序的地址。例如,中断号12H会引导处理器执行JMP 200指令,从而转移到地址200处的中断服务程序。 此外,讲义还涵盖了计算机系统的基础知识,包括计算机的软硬件概念、计算机的发展及应用、计算机系统的层次结构、计算机体系结构和计算机组成。计算机系统由硬件和软件两大部分组成,其中硬件是物理实体,如主机和外设,而软件则是各种程序,包括系统软件和应用软件。计算机的解题过程涉及到软件的翻译和执行,如高级语言通过编译和汇编转换为机器语言。 计算机体系结构是程序员所看到的抽象概念,定义了计算机的属性,如指令系统、数据类型和寻址技术。而计算机组成则关注如何实现这些体系结构,包括运算器、控制器、存储器、输入设备和输出设备等五大部件。冯·诺依曼计算机模型是现代计算机的基础,其特点是存储程序、以运算器为中心、数据和指令在存储器中同等对待等。 中断服务程序入口地址的寻找是计算机硬件和操作系统交互的关键步骤,确保计算机能够及时响应并处理外部事件。这一过程涉及到了计算机系统多层次的结构和工作原理,体现了计算机硬件和软件协同工作的核心理念。