指令在机器内部是以什么编码形式表示的

如题所述

指令在机器内部是以二进制编码形式表示的。

电子计算机可直接执行的指令在机器内部是以二进制编码的形式表示的。计算机指令就是指挥机器工作的指示和命令,是给计算机下达的一道命令,用一串二进制代码表示。

通常一条指令包括两方面的内容: 操作码和操作数,而操作要求和操作数地址都由二进制数码表示。整条指令以二进制编码的形式存放在存储器中。

首先是取指令和分析指令。按照程序规定的次序,从内存储器取出当前执行的指令,并送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。

其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。

二进制编码的优点:

1、可行性(二进制数在物理上最容易实现)。

2、可靠性(使用二进制数,只有两个状态,数字的传输和处理不容易出错,计算机的可靠性高)。

3、简易性(二进制数的运算规则简单,这将使计算机的硬件结构大大简化)。

4、二进制数的两个数字符号“1”和“0”正好与逻辑命题的两个值“真”和“假”相对应,为计算机实现逻辑运算提供了便利的条件。

温馨提示:答案为网友推荐,仅供参考
相似回答