Re: [問題] mips中如何存浮點數?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章