我的老师说你可以简单地将一个字符加载到寄存器中,如下所示:
li $s2 "A"
li $s1 "0"
Run Code Online (Sandbox Code Playgroud)
除了,当我将我的文件加载到 Qtspim 时,它不断向我抛出一个语法错误。有谁知道我的老师是否对我撒了谎,如果是的话,如何通过直接方式将字符加载到寄存器中。如果角色已经在数据中,我知道该怎么做。
您的老师是正确的,因为可以使用字符文字。但是要么他给了你错误的语法,要么你在他解释时误解了他。
正确的语法是使用单引号(而不是像你的例子中的双引号):
li $s2, 'A'
li $s1, '0'
Run Code Online (Sandbox Code Playgroud)
请注意,您还缺少li.的操作数之间的逗号。
| 归档时间: |
|
| 查看次数: |
7801 次 |
| 最近记录: |