spim

    5Nhiệt

    1Trả lời

    Tôi đang sử dụng một cái gì đó như SPIMS hoặc MARS với hàm syscall. Tôi đọc trong một chuỗi (và nó hoạt động vì tôi có thể in nó ra) như sau: li $v0, 8 la $a0, string li $a1, 256 syscall Tuy nhiê

    5Nhiệt

    1Trả lời

    Tôi đang cố gắng nhắc người dùng cho độ dài của một chuỗi, phân bổ không gian cho chuỗi đó, sau đó in ra ngược lại. Đối với cuộc sống của tôi, tôi không thể hiểu tại sao điều này không hoạt động .. Sa

    5Nhiệt

    2Trả lời

    Với file #include <stdio.h> int main() { printf("hello world\n"); return 0; } tôi có thể sử dụng các lệnh clang -emit-llvm hello.c -c -o hello.bc llc hello.bc -march=mipsel -relocati

    6Nhiệt

    2Trả lời

    Cố gắng chuyển đổi mã c này thành MIPS và chạy nó trong SPIM. int A[100], B[100]; for(i=1; i<100; 1++){ A[i] = A[i-1] + B[i]; } Cho đến nay đây là những gì tôi có. # comments are delimted by has