📄 tty.s
字号:
/ read and echo character from tty./ perform normal cr/lf uc/lc mapping.tks = 177560tkb = 177562getc: tstb *$tks bge getc mov tkb,r0 bic $!177,r0 cmp r0,$'A blo 1f cmp r0,$'Z bhi 1f add $'a-'A,r01: cmp r0,$'\r bne putc mov $'\n,r0/ put a character on the tty./ also performs delay.tps = 177564tpb = 177566putc: cmp r0,$'\n bne 1f mov $'\r,r0 jsr pc,(r5) mov $'\n,r01: tstb tps bpl 1b mov r0,tpb rts pc/ write a string to tty/ jsr pc, mesg; <string\0>; .evenmesg: movb *(sp),r0 beq 1f jsr pc,(r5) inc (sp) br mesg1: add $2,(sp) bic $1,(sp) rts pccallout: clr r0 cmp (r0),$407 bne 2f1: mov 20(r0),(r0)+ cmp r0,sp blo 1b2: mov $start,-(sp) clr pctrvect: br putc br getc br mesg
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -