spo/vhod_izhod/cat.asm
2025-11-11 11:03:46 +01:00

33 lines
No EOL
280 B
NASM

.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