.CODE
.ADDR x0000
MAIN
CONST R0, #0
HICONST R0, #64
TRAP #3
ECHO_LOOP
CONST R0, #208
HICONST R0, #7
TRAP #5
CONST R1, #0
HICONST R1, #66
STR R0, R1, #0
CMPI R0, #0
BRz TIMED_OUT
TRAP #1
CONST R1, #0
HICONST R1, #66
LDR R0, R1, #0
CMPIU R0, #10
BRz END
JMP ECHO_LOOP
TIMED_OUT
CONST R0, #10
TRAP #1
CONST R0, #26
HICONST R0, #64
TRAP #3
END
NOP
.DATA
.ADDR x4000
PROMPT
.FILL x0054
.FILL x0079
.FILL x0070
.FILL x0065
.FILL x0020
.FILL x0048
.FILL x0065
.FILL x0072
.FILL x0065
.FILL x0020
.FILL x0028
.FILL x0045
.FILL x004E
.FILL x0054
.FILL x0045
.FILL x0052
.FILL x0020
.FILL x0074
.FILL x006F
.FILL x0020
.FILL x0065
.FILL x006E
.FILL x0064
.FILL x0029
.FILL x003E
.FILL x0000
TIME_OUT_STR
.FILL x0053
.FILL x006F
.FILL x0072
.FILL x0072
.FILL x0079
.FILL x0020
.FILL x0074
.FILL x0069
.FILL x006D
.FILL x0065
.FILL x006F
.FILL x0075
.FILL x0074
.FILL x0020
.FILL x002E
.FILL x002E
.FILL x002E
.FILL x0000