NF6X
Veteran Member
Thanks! I'll try that later this evening!
Hi All;
NF6X, here is your Echo program..
; Read a Character from the Keyboard
starting at address 0000
062677 I/O reset
063610 TTYRD: SKPDN TTI ; Has Character been typed ?
000377 JMP .-1 ; No, then wait
062610 DIAC 0, TTI ; Yes, then Read Character and Clear Done
; Output Character to Terminal
063511 TTYWR: SKPBZ TTO ; Is TTO Ready
000377 JMP .-1 ; No, then wait
061111 DOAS 0,TTO ; Yes, Then echo character
000372 JMP 0,3 ; Return to beginning
THANK YOU Marty
Bruce Ray said:00000/ 062677 IORST
00001/ 060477 READS 0
00002/ 061111 DOAS 0, 11
00003/ 063611 SKPDN 11
00004/ 000777 JMP .-1
00005/ 000000 JMP 0
0001 ECHO
.TITL ECHO
.ZREL
00000-062677 START: IORST ; I/O RESET
00001-063610 TTYRD: SKPDN TTI ; HAS CHAR BEEN TYPED?
00002-000001- JMP TTYRD ; NO, THEN WAIT
00003-060610 DIAC 0, TTI ; READ CHAR, CLEAR DONE
00004-063511 TTYWR: SKPBZ TTO ; IS TTO READY?
00005-000004- JMP TTYWR ; NO, THEN WAIT
00006-061111 DOAS 0, TTO ; ECHO CHAR
00007-000001- JMP TTYRD ; DO IT ALL AGAIN
000000- .END START
0002 ECHO