added cat.asm

This commit is contained in:
zanostro 2025-11-15 12:02:22 +01:00
parent fb9dd4d7ec
commit 47f3dcfc12

34
ass1/cat.asm Normal file
View file

@ -0,0 +1,34 @@
.code
cat START 0
CLEAR X
read RD #0
STCH BUFF, X
COMP #10 . \n
JEQ cont
TIX #bufflen
JLT read
cont CLEAR X
print LDCH BUFF, X
WD #1
TIX #bufflen
COMP #0
JGT print
halt J halt
.data
BUFF RESB 128
BYTE 0
buffend EQU *
bufflen EQU buffend - BUFF - 1
END cat