導航:首頁 > 文件教程 > 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匯編教程相關的資料

熱點內容
蘋果手機不能定時關機 瀏覽:380
手機里照片在哪個文件夾 瀏覽:963
怎麼改網路攝像頭ip 瀏覽:332
ug管類零件斜面平面銑怎麼編程 瀏覽:915
文件存儲資料庫有哪些優點 瀏覽:513
台州網路教育本科有哪些 瀏覽:533
太原租房什麼網站 瀏覽:437
直接加入購物車代碼 瀏覽:265
微信將被關閉是真是假 瀏覽:943
c的可視化編程軟體有哪些 瀏覽:646
老師在微信群里發的文件表怎麼在轉發在群里 瀏覽:361
cf閱讀完版本專題即可領取禮包哦 瀏覽:52
少兒編程班需要哪些東西 瀏覽:261
數據升級失敗什麼原因 瀏覽:505
洗衣機自編程是什麼意思 瀏覽:572
主機的excel文件 瀏覽:530
mp4視頻文件如何壓縮 瀏覽:140
異或java 瀏覽:249
編程有什麼相關證件 瀏覽:611
你的網線未連接網路連接失敗 瀏覽:123

友情鏈接