- ldi r10, UART_BASE@lo
- ldih r10, UART_BASE@hi
-
-u_send_by1:
- ldw r9, UART_STATUS(r10)
- andx r9, UART_TRANS_EMPTY
- brnz+ u_send_by1 ; branch if not zero
- ldis r0, 0x50
- stb r0, UART_TRANS(r10)
-
-u_send_byte:
- ldw r9, UART_STATUS(r10)
- andx r9, UART_TRANS_EMPTY
- brnz+ u_send_byte ; branch if not zero
- pop r0
- stb r0, UART_TRANS(r10)
-
-;send result