关于指令集的基本知识

计算机指令

指令(又称机器指令)是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。

  • 操作码:指出指令中该指令应该执行什么性质的操作和具有何种功能。
  • 地址码:给出被操作的信息(指令或数据)的地址。

指令集:一台计算机的所有指令的集合构成该机的指令系统/指令集。

1.基本分类

从最基本的逻辑角度来分类指令集:分为复杂指令集(Complex Instruction Set Computer,CISC)和精简指令集(educed instruction set Computer,RISC)两种。

2.CISC和RISC的本质区别

CISC:在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。慢慢转为了RISC。

RISC:是一种执行较少类型计算机指令的微处理器,能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。

3.常见的指令集种类

CISC最常见的例子是现在绝大多数家用计算机和网络服务器所使用的 AMD64 指令集(也叫 x86-64、Intel 64、EM64T 等等)。

RISC最常见的例子是智能设备和嵌入式平台的 ARM 指令集家族。除此以外还有龙芯 LoongArch、MIPS、RISC-V、PowerPC、AVR、sparc 等等。

此外,例如Nvidia GPU的指令集是cuda

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wandering_star

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值