首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CISC mul与RISC mul指令

CISC mul与RISC mul指令
EN

Stack Overflow用户
提问于 2021-05-27 10:23:59
回答 1查看 225关注 0票数 0

我试图理解CISC和RISC体系结构之间的区别。我读了来理解CISC和RISC之间的区别,但我很困惑。

这篇文章有句这样的话

MULT就是所谓的“复杂指令”。它直接在计算机的内存库上运行,不要求程序员显式调用任何加载或存储功能

在作出解释之后,我检查了RISC和CISC中的MUL操作。

在x86体系结构中;

代码语言:javascript
运行
复制
  mov ax, 5
  mov cx, 10
  mul cx

结果存储在dx,ax寄存器中。

在RISC PowerPC车架上;

代码语言:javascript
运行
复制
li r0, 5
li r1, 10
mul r2, r1, r0

根据mul指令解释,结果被存储为r2和mq寄存器。

从程序员的角度来看,两种体系结构的指令是相同的。他们使用同样的方法进行乘法。为什么我们说一个是RISC,另一个是CISC?

EN

回答 1

Stack Overflow用户

发布于 2021-05-27 10:49:47

我认为他们的观点是,你也可以给CISC一号一个内存位置作为一个参数。

请参阅:https://www.felixcloutier.com/x86/mul

和m16 ..。m64变体

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67720228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档