導航:首頁 > 文件教程 > mips匯編教程

mips匯編教程

發布時間:2024-10-13 14:23:52

A. 用MIPS匯編寫一個減法的代碼

	la	$a0,p1		#Loadprompt
li $v0,4 #Printprompt
syscall
li $v0,5 #Getintxfromtheuser
syscall
move $t0,$v0 #Savexinreg$t0
#Getn
la $a0,p2 #Loadprompt
li $v0,4 #Printprompt
syscall
li $v0,5 #Getintxfromtheuser
syscall
move $t1,$v0 #Saveninreg$t1
ble $t0,$zero,IF
ble $t1,$zero,IF
j ELSE

IF: la $a0,op1
li $v0,4
syscall
j halt

ELSE: move $t2,$t0


loop: blt $t2,1,halt
move $a0,$t2
li $v0,1
syscall
la $a0,space
li $v0,4
syscall

sub $t2,$t2,$t1
j loop

halt: li $v0,10
syscall

.data
p1: .asciiz"Enterx:"
p2: .asciiz"Entern:"
space: .asciiz""
op1: .asciiz"Unabletocount!"

B. MIPS偽代碼是什麼和利用MIPS指令集的代碼有什麼區別

偽指令是合法的MIPS匯編語言指令,沒有直接的硬體實現。它們是為了方便程序員而提供的。當你在MIPS匯編語言程序中使用偽指令時,匯編器將它們轉換為等效的真正的MIPS指令。

例如:

C. 寫出以下C語言過程對應的MIPS匯編表示

硬體平台是什麼?pc上還是51上或者arm,mips?不
同硬體平台匯編不同,編譯器對程序的處理也就不同。
用匯編一般都是考慮到可以直接訪問寄存器,速度有優勢,但最大的缺點是不能跨平台,可移植性很差。

閱讀全文

與mips匯編教程相關的資料

熱點內容
數據資產評估怎麼收費 瀏覽:566
exe的加密視頻文件怎麼打開 瀏覽:923
壓縮文件直接修改成視頻 瀏覽:118
linuxssd優化 瀏覽:486
文件在運行但找不到在哪裡運行 瀏覽:783
食品網站設計要注意什麼 瀏覽:321
提示文件格式 瀏覽:722
sql資料庫有什麼功能 瀏覽:211
蘋果怎麼點擊文件夾安裝 瀏覽:288
整點負荷計算程序 瀏覽:98
mips匯編教程 瀏覽:31
南網在線app增值板塊名稱是什麼 瀏覽:139
c文件拷貝和覆蓋 瀏覽:568
西門子編程軟體的m00是什麼 瀏覽:753
java結束本次循環 瀏覽:619
大網站一個月賺多少錢 瀏覽:820
卸載什麼軟體會影響移動數據功能 瀏覽:212
linuxgrub詳解 瀏覽:245
掃描文件存在哪裡 瀏覽:64
win10下載的文件名缺字少字 瀏覽:403

友情鏈接