摘要: 计算机组成 9 中断和异常 9.6 基于中断的功能调用 那现在,我在执行这些运算之后,也就是执行这些程序的过程中呢,又遇到了一个奇怪的现象。这里突然有一个地方写着,请查看紧急操作手册的第二百项,那我就翻到这个地方去了。翻到前面,然后找第二百项,然后找到了对应的操作——是让我在本子的某一个地方写一个数 阅读全文
posted @ 2018-10-04 23:16 houhaibushihai 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 9 中断和异常 9.5 内部中断分类说明 现在,我们已经知道了中断处理的基本过程。那么就来花一点时间,看一看内部中断到底有哪些不同的类型。 我们还是以x86的实模式为例,这个比较简单,但基本原理都是一样的。 在x86的实模式下,我们要来分析的内部中断就是这四个。 这四个内部中断所使用的类 阅读全文
posted @ 2018-10-04 21:24 houhaibushihai 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 9 中断和异常 9.4 中断的处理过程 那我们现在可以放心大胆地进行运算了。算,算,算,一旦遇到了一个异常情况,我们就根据这个异常情况的类型,去查找这个手册最前面的表格。假如我们遇到的可能是第四种类型,我们找到第四条,上面写着操作方法在第十二页。翻到第十二页,好,找到了。那么按照这个操作 阅读全文
posted @ 2018-10-04 20:26 houhaibushihai 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 9 中断和异常 9.3 中断向量表的发展 现在这个手册的制造者已经说了,他在第一页就留好了一个表格,一共有256行。虽然现在没有填写完全,但是后面,随着不断的升级,推出新的手册的时候呢?会继续补充后面的一些条款。 我们现在就来看一看,历代的这个手册它是怎么补充这个条款的。 这是8086的 阅读全文
posted @ 2018-10-04 19:46 houhaibushihai 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 9 中断和异常 9.2 中断向量表的结构 我现在已经知道了,在运算的时候 一旦遇到了异常情况,就翻到第一页的第一行开始写的这些操作的指示,开始往下执行。开始往下执行,这就能解决问题了。但是问题在于这段操作,解决的是我那个运算结果在空格里填不下的问题。可是我遇到新的问题应该怎么办呢?我们可 阅读全文
posted @ 2018-10-04 18:39 houhaibushihai 阅读(2255) 评论(0) 推荐(0) 编辑