计算机组成原理————指令

1、指令划分为操作码和地址码字段,由二进制数字组成

指令系统中采用不同寻址方式的目的主要是缩短指令长度,扩大寻址空间,提高编程灵活性。

2、运算型指令的寻址与转移型指令的寻址不同点在于运算型指今寻址的是操作数,而转移性指令寻址的则是下次欲执行的指令的地址。

3、零地址指令只有操作码,没有操作数。这种指令有两种情况:一是无需操作数,另一种是操作数为隐含的,默认为操作数在寄存器中,指令可直接访问寄存器

4、扩展操作码是一种指令优化技术,不同地址数指令可以具有不同的操作码长度。

5、指令优化编码方法,就编码的效率来讲,用huffman编码能使操作码的平均长度最短,效率最高。

6、在采用增量计数器法的微指令中,下一条微指令的地址存放的位置是微指令地址计数器中。

7、机器指令是提供给用户编程的最小单位,它是机器能够完成的一项基本操作,机器指令用微指令编制的一段微程序表示。微指令是一组有特定功能的微命令的集合,通常用二进制编码表示。

8、微指令格式中,水平微指令的编码通常采用直接表示法、字段直接编码法、混合表示法三种方式,其中直接表示法微指令的每一位即是一个控制信号。

直接表示法:特点是操作控制字段中的每一位代表一个微命令。这种方法的优点是简单直观,其输出直接用于控制;缺点是微指令字较长,因而使控制存储器容量较大。

编码表示法:即字段直接编码法,编码表示法是把一组相斥性的微命令信号组成一个小组(即一个字段),然后通过小组(字段)译码器对每一个微命令信号进行译码,译码输出作为操作控制信号。

混合表示法:是把直接表示法与字段编码法混合使用,以便能综合考虑指令字长、灵活性、执行微程序速度等方面的要求。

9、关于I/O指令

I/O指令是CPU系统指令的一部分

I/O指令是机器指令的一类

I/O指令反应CPU和I/O设备交换信息的特点

10、直接转移指令的功能是将指令中的地址代码送入PC中,PC中保持的总是将要执行的下一条指令的地址。顺序执行时:PC+1;遇转移指令时,PC的内容由IR中的地址字段取得。

11、二地址指令通常包括R-R型、R-M型和M-M型3类,指令的地址码字段可能是操作数地址,也可能是寄存器号。有些计算机允许其中一个操作数是立即寻址,则指令的地址码字段存放的是该操作数。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章