li a7, 1
la a1, _hello
jal puts
- csrr a2, stvec
- jal putl
- csrw 0xfff, a0
+ li a1, 0x20
+ csrs sie, a1
+ csrr a2, time
+ lui a0, 0x800
+ add a0, a0, a2
+ li a7, 0
+ ecall
halt:
j halt
.align 8
_vec:
li a7, 1
- la a1, _exception
+ la a1, _hello
jal puts
- csrr a2, scause
- call putl
+ li a7, 0
+ csrr a2, time
+ lui a0, 0x800
+ add a0, a0, a2
+ ecall
+ sret
loop2:
j loop2