四、指令系统

一、概念

指令:计算机执行某种操作的命令。

 

 

 指令系统:一台计算机中所有指令的集合。

发展:复杂指令系统-精简指令系统

复杂指令系统计算机(CISC):为增强指令系统的功能,设置一些功能复杂的指令,把一些原来由软件实现,常用功能改用硬件的指令系统来实现。目前绝大多数计算机都属于这。

精简指令系统(RISC):尽量简化指令系统,只保留那些功能简单,能在一个节拍内执行完的指令,较复杂的功能用一段子程序来实现。

二、指令格式

指令格式包括两个方面:操作码和地址码

 

 

 

操作码(OP):表示该指令应该进行什么性质的操作,如加减乘除,存数,取数等。

地址码:

 

 

 三、指令字长度

1.定义:一个指令字包含二进制代码的位数。

2.机器字长:计算机能直接处理的二进制数据的位数。

四、指令系统

1.指令集体系结构:一个指令器支持的指令和指令的字节级编码。

不同的处理器族支持不同的指令集体系结构,因此,一个程序被编译在一种机器上运行,往往不能在另一种机器上运行。

2.按暂存机制分类,根据在CPU内部存储操作数的区别,可以吧指令集系统分为3类:堆栈(Stack),累加器,和寄存器组。

 四、指令的流水处理

1.指令控制方式:顺序,重叠和流水。

(1)顺序方式

 各条机器指令之间顺序串行的执行,执行完一条后才取下一条指令,而且每条指令内部的微操作也是顺序执行的。

(2)重叠方式

在解释第K条指令操作完成之前就开始解释第K+1条指令。但容易冲突。

(3)流水方式

仿流水线作业,并行处理。同时解释多条指令。

 

posted @ 2019-10-15 16:13  lv99  阅读(623)  评论(0编辑  收藏  举报