在MIPS ASM源代码中使用二进制数字常量?常量、源代码、二进制数、MIPS

2023-09-03 08:50:02 作者:錦瑟安年√

在学习汇编的过程中,我有一个问题

如果我执行以下操作:

la  $a1, 0x3f 
2021 04 09

数字63已加载到A1中。

如果我使用不带前导0x的常量,它是十进制的,结果相同:

la  $a1, 63

但我如何处理二进制文件?让我们说

la  $a1, 00111111

MIPS如何理解00111111是二进制数字63?

推荐答案

通常不支持二进制文字常量。你用的是什么汇编器?如果它支持C样式的预处理,则有几个选项可用。

Here就是一个例子。