io7.s
来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 63 行
S
63 行
/// Fortran binary I/O.globl iowu.globl ioru.globl rewi.globl enfliowu: tst (sp)+ mov (sp)+,r1 / unit number jsr r5,setio; 421: jsr r5,getitm br 1f movb ilen,r1 mov ilval,r22: movb (r2)+,r0 jsr r5,fputc sob r1,2b br 1b1: jsr r5,fflush jmp *(r4)+ioru: tst (sp)+ mov (sp)+,r1 / unit number jsr r5,setio; 41 clr nlflg mov pc,binflg1: jsr r5,getitm br 1f movb ilen,r1 mov ilval,r22: jsr r5,fgetc movb r0,(r2)+ sob r1,2b br 1b1: jmp *(r4)+rewi:enfl: tst (sp)+ mov (sp)+,r1 / unit number jsr r5,chkunit clrb utable(r1) asl r1 mov *btable(r1),r0 cmp r0,$1 bhi 1f sys seek; 0; 0 jmp *(r4)+1: sys close jmp *(r4)+
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?