/* #include #include int main() { for(int i = 0; i < 5; i++) printf(" 0x%08x ", rand()); printf("\n"); return 0; } */ .data .LC0: .string " 0x%08x " .text main: addi sp,sp,-32 sw ra,28(sp) sw s0,24(sp) addi s0,sp,32 sw zero,-20(s0) j .L2 .L3: call rand mv a1,a0 lui a5,%hi(.LC0) addi a0,a5,%lo(.LC0) call printf lw a5,-20(s0) addi a5,a5,1 sw a5,-20(s0) .L2: lw a4,-20(s0) li a5,4 ble a4,a5,.L3 li a0,10 call putchar li a0,0 lw ra,28(sp) lw s0,24(sp) addi sp,sp,32 jr ra .end