导航:首页 > 文件教程 > 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汇编教程相关的资料

热点内容
我的世界什么版本好玩 浏览:341
控制专硕如何报考编程 浏览:534
元祖在编程里是什么意思 浏览:491
小码王为什么比核桃编程贵 浏览:627
qq下载app有哪些 浏览:380
旅游app的社区模块有什么 浏览:847
盗版win7怎样升级win10 浏览:524
怎么压缩文件夹不超过10mb 浏览:770
网络摄像头如何外网访问 浏览:178
刷入的cp文件是什么 浏览:513
dcp文件是什么 浏览:427
win10驱动删不了怎么办啊 浏览:459
win7如何做共享文件夹图标 浏览:178
魔兽120怎么升级124 浏览:395
智能健康手表下载什么app 浏览:664
想在协和医院挂号怎么下载app 浏览:86
关于科技产品需要哪些数据 浏览:623
linux命令行修改文件内容 浏览:526
java通信框架有哪些 浏览:331
哪里看美国报纸app 浏览:753

友情链接