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

 我来答
惠企百科
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

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

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

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

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

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

扩展资料

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

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

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

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

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式