2016-03-12 2 views
0

Предположим, у меня есть число с плавающей запятой 15.752893 ... в регистре $ f0.Как объединить число с плавающей точкой в ​​MIPS?

Как я могу округлить это до ближайшего целого числа, которое равно 16?

+0

Посмотрите '' round.w.fmt' и cvt.w.fmt' в наборе команд ссылки MIPS. Обратите внимание: если вы решите использовать 'cvt', вам придется сначала настроить режим округления в' FCSR'. – Michael

ответ

0

Используйте ниже функции,

round.w.s $f0, $f0 
mfc1 $a0, $f0   # moving the integer into $a0 
li $v0, 1    # load code to print integer 
syscall 

 Смежные вопросы

  • Нет связанных вопросов^_^