📄 putchr.s
字号:
/ C library -- putchar .globl _putchar,_flush .globl _fout_putchar: mov r5,-(sp) mov sp,r5 mov _fout+4,r0 bne 1f jsr pc,fl mov _fout+4,r01: movb 4(r5),(r0)+ beq 1f inc _fout+4 dec _fout+2 bgt 1f jsr pc,fl1: mov 4(r5),r0 mov (sp)+,r5 rts pc_flush: mov r5,-(sp) mov sp,r5 jsr pc,fl mov (sp)+,r5 rts pcfl: mov _fout+4,r0 beq 1f sub $_fout+6,r0 mov r0,0f mov _fout,r0 bne 2f inc r02: sys 0; 9f.data9: sys write; _fout+6; 0:...text1: mov $_fout+6,_fout+4 mov $512.,_fout+2 cmp _fout,$2 bhi 1f mov $1,_fout+21: rts pc.bss_fout: .=.+518.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -