#include "dt_inc.s"
-
-.data
-.org 0x0
-list:
- .fill 0x1 ;1. element = 1 ;0x10
- .fill 0x1 ;2. element = 1 ;0x14
- .fill 0x10, 0x0 ;nullen..
-str:
- .ascii "hier das ergebnis: "
.text
.org 0x0
start:
ldis r1, 0x42
call u_send_byte
-
- ldis r0, bla/4
- ; addi r1, r0, 0
- ; call u_send_byte
- brr r0
-
- ldis r1, 0x43
- call u_send_byte
-hang:
- br hang
+ call t_init
+ call t_start
+loop:
+ call u_recv_byte
+ cmpi r0, 0x42
+ breq reset_timer
+ call t_valget
+ addi r1, r0, 0
+ call u_send_uint
+ call u_send_newline
+ br loop
-.org 0x50
-bla:
- call u_init
- ldis r1, 0x41
- call u_send_byte
- br hang
+reset_timer:
+ ldis r1, 0
+ call t_valset
+ br loop