mflo 语句的使用
在汇编语言中何时、何地以及为何应使用 mflo 语句?
When,where and why should the mflo statement be used in assembly language?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在汇编语言中何时、何地以及为何应使用 mflo 语句?
When,where and why should the mflo statement be used in assembly language?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
通过从本文档推断,当您想要访问 MIPS 处理器上的乘法或除法结果。
By extrapolation from this document, when you want to access the result of a multiplication or division on a MIPS processor.
MIPS 乘法器是一个单独的单元,该单元内的指令比其他整数指令消耗更多。这就是为什么对该单元及其提供的结果有不同的处理方式。
该单元的用法如下:
HI
和LO
,完成后mfhi 和
mflo
请注意,如果您尝试读取结果时尚未准备好结果,CPU 将等待它们到达。
如果您决定使用
mul
和div
指令,则无需考虑mfhi
和mflo
指令。MIPS multiplier is a separate unit, and instructions within the unit consume more than other integer instructions. This is why there is a different handling of this unit and results it provides.
Usage of this unit is as follows:
HI
andLO
, when finishedmfhi
andmflo
Note that if results are not ready when you try to read them, the CPU will wait until they arrive.
If you decide to use
mul
anddiv
instructions, you do not need to think aboutmfhi
andmflo
instructions.