2
我的程序詢問用戶他/她想要的號碼是否在列表中。用戶輸入y或n。如何檢查用戶是否在程序集中輸入了y或n?如果用戶輸入的值等於121(十進制ASCII碼爲'y')或分支如果值等於110(十進制ASCII碼爲'n'),那麼將用戶輸入放入寄存器和分支是否足夠?MIPS如何比較從輸入中提取的字符?
謝謝提前
我的程序詢問用戶他/她想要的號碼是否在列表中。用戶輸入y或n。如何檢查用戶是否在程序集中輸入了y或n?如果用戶輸入的值等於121(十進制ASCII碼爲'y')或分支如果值等於110(十進制ASCII碼爲'n'),那麼將用戶輸入放入寄存器和分支是否足夠?MIPS如何比較從輸入中提取的字符?
謝謝提前
一個可以使用系統調用代碼讀取字符,這應該是系統調用代碼12,然後字符(二進制ASCII代碼)將存儲在$ v0。然後,您可以使一個寄存器等於121和另一個然後分支如果相等
SPIM系統調用代碼: http://www.doc.ic.ac.uk/lab/secondyear/spim/node8.html