echo START 0 start .LDCH txt .JSUB char .JSUB nl LDA #txt JSUB string JSUB nl halt J halt .char char STB regB STT regT .STL regL STS regS .shranimo registre WD #1 .obnovimo registre LDB regB LDT regT .LDL regL LDS regS RSUB .nl nl STB regB STT regT STS regS .shranimo registre LDCH newline WD #1 LDX #1 LDCH newline, X WD #1 .obnovimo registre LDB regB LDT regT LDS regS RSUB .string string STA regA STB regB STT regT STL regL STS regS .shranimo registre loop LDB #1 LDCH @regA COMP #0 JSUB char .add +1 to regA LDA regA ADD #1 STA regA JGT loop LDA regA .obnovimo registre LDB regB LDT regT LDL regL LDS regS RSUB .txt txt BYTE C'hi' BYTE 0 .parametri param1 RESB 1 param2 RESB 2 .constante newline BYTE 0x0D BYTE 0x0A .registri regA RESW 1 regB RESW 1 regT RESW 1 regS RESW 1 regL RESW 1 END start