【计组】计算机指令

从软件工程师的角度来讲,CPU就是一个执行各种计算机指令(Instruction Code)的逻辑.。

这里的计算机指令,也可以叫做机器语言,

不同发CPU支持的机器语言不同,如个人电脑用的是Intel的CPU,苹果手机用的是ARM的CPU,这两种CPU各自支持的语言就是两组不同的计算机指令集。

一个计算机程序,是由成千上万条指令组成的,但是CPU里不能一直放着所有指令,所以计算机程序平时是存储在存储器中的。这种程序指令存储在存储器里的计算机,我们就叫做存储程序型计算机(Stored-program Computer)(现代计算机出世之前,有一种插线板计算机,是不能存储程序的,工程师在一个布满了各种插口合插座的板子上,用不同的电线来连接不同的插口合插座,从而完成各种计算任务)

程序编译成汇编语言,再由编译器翻译成机器码,一条机器码,就是一条计算机指令。

解析指令合机器码

常见的指令可以分为五大类

1、算术类指令:加减乘除

2、数据传输类指令:给变量赋值,在内存里读写数据

3、逻辑类指令:逻辑上的与或非

4、条件分支类指令:if-else

5、无条件跳转指令:函数调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值