r0.s
来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 51 行
S
51 行
//.globl main.globl temp.globl rerr.globl fptrap.comm erret,2.comm argp,2ldfps = 170100^tst sys signal; 4; fptrap ldfps $5400 mov sp,argp mov $main,r4 jmp *(r4)+rerr: mov (r5)+,r1 tst erret beq 1f jsr pc,erret1: mov $temp,r2 jsr r5,1f movb $'\n,(r2)+ sub $mesg,r2 mov r2,0f mov $2,r0 sys write; mesg; 0:.. sys exit1: clr r0 div $10.,r0 mov r1,-(sp) mov r0,r1 beq 1f jsr r5,1b1: mov (sp)+,r0 add $'0,r0 movb r0,(r2)+ rts r5mesg: <Runtime error >temp: .=.+16.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?