.section .text .globl _start _start: # testing alu /* addi t0, zero, 5 addi t1, zero, 3 #add t2, t0, t1 #sub t2, t0, t1 xor t2, t0, t1 or t2, t0, t1 and t2, t0, t1 slt t2, t0, t1 slt t2, t1, t0 addi t0, zero, -1 slt t2, t0, t1 slt t2, t1, t0 sltu t2, t0, t1 sltu t2, t1, t0 addi t0, zero, 1 sll t2, t0, 31 sra t2, t2, 31 sll t2, t0, 31 srl t2, t2, 31 */ jal target addi t0, zero, 2 halt_loop: j halt_loop target: addi t0, zero, 1 jalr zero, ra, 0 .section .data .section .bss .section .stack .space 0x1000 # Allocate stack space stack_top: