📅  最后修改于: 2020-12-29 10:56:19             🧑  作者: Mango
计算机指令是特定处理器可以理解和执行的一组机器语言指令。计算机根据提供的指令执行任务。
一条指令由称为字段的组组成。这些字段包括:
基本计算机具有三种指令代码格式,分别是:
内存-参考说明
在“存储器参考”指令中,存储器的12位用于指定地址,一位用于指定寻址模式“ I”。
注册-参考说明
寄存器参考指令由操作码111表示,指令的最左边一位(第15位)为0。
注:指令的操作码(Opcode)指一组定义算术和逻辑运算(例如加,减,乘,移位和补码)的位。
寄存器参考指令指定对AC(累加器)寄存器的操作或测试。
就像寄存器参考指令一样,输入输出指令不需要对存储器的参考,并且由操作码111识别,指令的最左位为1。其余的12位用于指定输入输出操作或执行的测试的类型。
如果计算机在以下各个类别中包含足够数量的指令,则可以说一组指令是完整的:
算术,逻辑和移位指令提供用于处理用户可能希望采用的数据类型的计算能力。
大量的二进制信息存储在存储单元中,但是所有计算都在处理器寄存器中完成。因此,一个人必须具备在这两个单元之间移动信息的能力。
程序控制指令(例如分支指令)用于更改程序的执行顺序。
输入和输出指令充当计算机和用户之间的接口。程序和数据必须传输到内存中,并且计算结果必须传输回用户。