我必须给出汇编语言中数据类型的具体定义。并给出了对不同类型的数据类型使用变量(有初始化和无初始化)进行声明的示例。
数据类型有:字节、字、d字。举个例子我可以说:
a db 10
b dw 128 (here I can write b db 128?)
c dd 2AFBH
这是有初始化的例子,但我如何在没有初始化的情况下编写?
假设以下代码:
int f1(int x, int y);
int main(void) {
printf("%d", f1(2,3));
char* x = (char*)&f1;
//edit the stuff here?
printf("%d", f1(2,3));
return 0;
}
int f1(int x, int y){
return x*y;
}
现在,尽管这是一个非常愚蠢的事实,而且你从来没有这样做过,你会怎么做呢?如果我想让这个函数把这两个数字相加,而不是减法,或者做一些更复杂
我在第19行得到了一个错误,说error at blt unknown。我真的不太了解MIPS处理器
.data
A: .word 4,8,12,16,20,24,28
Message: .ascii " The Sum is:"
.text
li $t0,0 # load immediate value 0 to regiter $t0
li $t1,7 # load immediate value 7 to regiter $t1
li $t3,2 # load immedia