io1.s
来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 79 行
S
79 行
/// io1 -- I/O operators.globl rerr.globl endio.globl rio4.globl rio8.globl iio2.globl iio4.globl lio2.globl lio1.globl cio8.globl cio16.globl ecvt.globl fcvt.globl _ndigitendio: mov (sp)+,r5 rts r5cio8: tst slcnt bne 2f inc slcnt tst -(r4) br rio42: clr slcnt mov ilval,-(sp) add $4,(sp) br rio4cio16: tst slcnt bne 2f inc slcnt tst -(r4) br rio82: clr slcnt mov ilval,-(sp) add $8,(sp) br rio8rio8: mov $8.\<8+'r,r0 br 1frio4: mov $4\<8+'r,r0 br 1fiio4: mov $4\<8+'i,r0 br 1fiio2: mov $2\<8+'i,r0 br 1flio2: mov $2\<8+'l,r0 br 1flio1: mov $1\<8+'l,r01: mov r0,itype mov (sp)+,ilval mov (sp)+,r5 tst (r5)+ rts r5
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?