MIPS понимают двоичное представление - PullRequest
2 голосов
/ 22 марта 2012

В процессе обучения ассемблеру я получил один вопрос

Если я сделаю следующее:

la  $a1, 0x3f 

Число 63 «положено» на a1.

Но если я сделаю:

la  $a1, 63

То же самое.

Но как мне справиться с двоичным файлом?Допустим,

la  $a1, 00111111

Как MIPS может понять, что 00111111 - это число 63 в двоичной системе?

1 Ответ

3 голосов
/ 22 марта 2012

Двоичные литеральные константы обычно не поддерживаются.Какой ассемблер вы используете?Если он поддерживает предварительную обработку в стиле C. Есть несколько доступных вариантов.

Здесь является одним примером.

...