X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fblix.git;a=blobdiff_plain;f=blix.S;h=7eacfaf4e6f0385d99a2c54762a230583d8e2c55;hp=2eb42b8e33bd3157e5393cb62f69cd5772270c46;hb=ad4a68ff38051a5dcd50e2dea9ae22527efa2815;hpb=aa0088e95594524ed016356ba5c2f0c6c0eb8904 diff --git a/blix.S b/blix.S index 2eb42b8..7eacfaf 100644 --- a/blix.S +++ b/blix.S @@ -7,8 +7,13 @@ _start: li a7, 1 la a1, _hello jal puts - csrr a2, stvec - jal putl + li a1, 0x20 + csrs sie, a1 + csrr a2, time + lui a0, 0x800 + add a0, a0, a2 + li a7, 0 + ecall halt: j halt @@ -44,8 +49,14 @@ _hello: .align 8 _vec: li a7, 1 - la a1, _exception + la a1, _hello jal puts + li a7, 0 + csrr a2, time + lui a0, 0x800 + add a0, a0, a2 + ecall + sret loop2: j loop2