作者Dkky (期中考來臨)
看板ASM
標題Re: [問題] mips中如何存浮點數?
時間Sun Apr 20 15:14:57 2008
※ 引述《Dkky (期中考來臨)》之銘言:
: 請問要如何存浮點數...?
弄出來了...@@ 自己解答一下
如果是想要把使用者輸入的浮點數存起來 假設存到$f1
main:
li $v0, 6 #6是read_float
syscall #do the syscall
mov.s $f1, $f0 #把讀到的值存到f1 (這邊要注意不是把v0放到f1)
#下面這三行是印出來驗證
mov.s $f12, $f1 #把f1的值放到f12 (放到f12才能印出,查syscall得知)
li $v0, 2 #2是print_float
syscall #do the syscall
======================================================================
如果是想要直接存一個浮點數
不是讓使用者輸入
main:
li.s $f0,4.8 #假設存浮點數4.8 (li.s必須放入$f0,查syscall得知)
mov.s $f12, $f0 #把4.8存到f12,這樣才能印出來看對不對
li $v0, 2 #2是print_float
syscall #do the syscall
終於弄出來真是太好了^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.213.203
※ 編輯: Dkky 來自: 220.143.213.203 (04/20 15:15)
1F:推 zxggj:感謝阿~~你的問題跟我一樣呢^^ 04/20 22:54