作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以向我解释为什么 MARS 将伪指令翻译成两条指令:lui 和 ori?是否存在仅翻译一条指令的情况?
最佳答案
这个简单的程序
.data
msg: .asciiz "This is a string"
.text
la $a0, msg # pseudo-instruction to load the address of the label str
Address Code Basic Source
0x00400000 0x3c011001 lui $1,0x00001001 4 la $a0, msg # pseudo-instruction to load the address of the label str
0x00400004 0x34240000 ori $4,$1,0x00000000
关于MIPS “la” 伪指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38937698/
有人可以向我解释为什么 MARS 将伪指令翻译成两条指令:lui 和 ori?是否存在仅翻译一条指令的情况? 最佳答案 这个简单的程序 .data msg: .asciiz
在 MIPS 中,la指令转换为 lui和 ori .然而,MARS Simulator 似乎根本没有这样做。当我转储以下机器代码时: .text la $a0, array la $
我是一名优秀的程序员,十分优秀!