getchr.s
来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 33 行
S
33 行
/ getchar() -- get a character from input file fin.globl _getchar.comm _errno,2.comm _fin,518._getchar: mov r5,-(sp) mov sp,r5 dec _fin+2 bge 1f mov $_fin+6,_fin+4 mov _fin,r0 sys read; _fin+6; 512. bes badret tst r0 beq badret dec r0 mov r0,_fin+21: clr r0 bisb *_fin+4,r0 inc _fin+4 mov (sp)+,r5 rts pcbadret: mov r0,_errno clr r0 clr _fin+2 mov (sp)+,r5 rts pc
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?