计算机指令是由什么组成的

2020-09-21 科技 85阅读

通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。

CPU能处理计算机指令组成了计算机指令集(instruction set),然而不同CPU能处理的计算机指令集是不同的,现在指令集见的比较多有两类:

1、一类是CISC:复杂指令集计算,x86架构为代表的(我们的PC);

2、另一类是RISC:精简指令集计算,ARM为代表的(比如我们的手机);

指令集不同的意思比较直观的一点就是比如说在某种指令集中1010代表add,所以这条指令的指令码部分就是1010,在有的指令集里面,0000代表add,所以同样的二进制串在不同的指令集下有不同的解读。那么不同的指令集主要体现在面向的设备、对象、性能不同。

扩展资料

1、算数指令。加减乘除这些,都会变成一条条算数类指令

2、数据传输类指令。给变量赋值、在内存中读写数据,用的都是数据传输类指令

3、逻辑类指令。逻辑上的与或非,都是这一类指令;

4、条件分支指令。日常我们写的if/else,都会变成条件分支类指令;

5、无条件指令。调用函数的时候,就是发起一个无跳转指令。

参考资料来源:百度百科-计算机指令

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com