KRB — Read Keyboard Buffer Dynamic
KRB
L |
---|
- |
Je vymazán střadač a příznak klávesnice. Poté je k obsahu střadače přičten znak přečtený z klávesnice.
0 → AC 0 → Keyboard Flag TTI + AC → AC
mnemo | kód | |
---|---|---|
binary | octal | |
KRB | 110 000 011 110 | 6036 |
1 / File: db/pdp8.code/keybinput.pal -*- mode:asm; -*- 2 3 0200 *200 4 00200 6032 INPUT, KCC /CLEAR KEYBOARD FLAG 5 00201 4204 JMS LISN /ENTER SUBROUTINE 6 00202 3211 DCA STORE /STORE ASCII CHARACTER 7 00203 7402 HLT 8 9 00204 0000 LISN, 0 /LISN SUBROUTINE 10 00205 6031 KSF /KEYBOARD FLAG RAISED YET? 11 00206 5205 JMP .-1 /NO: CHECK AGAIN 12 00207 6036 KRB /YES: READ THE CHARACTER 13 00210 5604 JMP I LISN /RETURN TO MAINLINE 14 15 00211 0000 STORE, 0 16 $ No detected errors