Re: [問題] mips中如何存浮點數?

看板ASM (組合語言)作者 (期中考來臨)時間16年前 (2008/04/20 15:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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)

04/20 22:54, , 1F
感謝阿~~你的問題跟我一樣呢^^
04/20 22:54, 1F
文章代碼(AID): #182krqgu (ASM)
討論串 (同標題文章)
文章代碼(AID): #182krqgu (ASM)