Как вывести число с плавающей точкой в ​​шестнадцатеричном формате в MIPS? - PullRequest
0 голосов
/ 25 октября 2019

MIPS syscall обеспечивает только способ вывода десятичного числа в шестнадцатеричной форме.

   print integer in hexadecimal 
   34   
   $a0 = integer to print   
   Displayed value is 8 hexadecimal digits, left-padding with zeroes if necessary.

Кстати, число с плавающей запятой сохраняется в регистре в стандарте IEEE754.

1 Ответ

0 голосов
/ 25 октября 2019

Используйте mfc1 для копирования содержимого FPR в GPR:

mfc1 $a0, $f0
li $v0,34
syscall
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...