MIPS汇编语言学习
首先是:
next_a: bne $v0, ‘a’, next_b #依次判断该字符是否是a,b,c,……,A,B,C,……,1,2,3,……,9,0。若是,则输出对应的串,跳转到main,进行下一次输入与判断,若都不是,则输出‘*’,跳转到main,进行下一次输入与判断。
li $v0, 4 #下同,不再赘述
la $a0, a
syscall
j main
.asciiz
表示输出一个字符串,以“\n“换行符结尾。
.data
定义变量
a: .asciiz “Alpha ”。
等于:
String a=“Alpha ”;
MIPS汇编程序设计
实验目的
1. 掌握QTSPIM的调试技术
2. 了解MIPS汇编语言与机器语言之间的对应关系 。
3. 掌握MIPS汇编程序设计
4. 了解C语言语句与汇编指令之间的关系
5. 熟悉常见的MIPS汇编指令
6. 掌握程序的内存映像
实验任务
用汇编程序实现以下伪代码:要求采用移位指令实现乘除法运算。
int main()
{ int K, Y
int Z[50]
Y =