📄 getnam.s
字号:
i = r3.globl putcall,kput,obuild.globl seekchar.globl getchar.globl outb, outw, outt.globl cfile, lfile, flush.globl iget.globl sptr.globl generate,succ.globl getnamgetnam: mov $1f+1,r0 jsr pc,putcall jsr pc,iget mov (r0),r0 jsr pc,kput jsr pc,iget mov (r0),r0 jsr pc,kput jmp succ1: cmp cfile,lfile beq 1f jsr pc,flush mov cfile,lfile1: mov (i)+,r1 mov r1,-(sp) mov (i)+,r0 add $sptr,r0 jsr pc,seekchar2: mov (sp),r1 mov outw,r21: jsr pc,getchar tst r0 beq 1f movb r0,outb(r2) inc r2 mov r2,outw cmp r2,$outt blt 1b/ jsr pc,flush br 2b1: tst (sp)+ jmp generate
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -