sbrk.s
来自「unix v7是最后一个广泛发布的研究型UNIX版本」· S 代码 · 共 46 行
S
46 行
/old = sbrk(increment);//sbrk gets increment more core, and returns a pointer/ to the beginning of the new core area/.globl _sbrk, _brk.globl _end, cerror.break = 17._sbrk: mov r5,-(sp) mov sp,r5 mov 4(r5),0f beq 1f add nd,0f sys 0; 9f bec 1f jmp cerror1: mov nd,r0 add 4(r5),nd mov (sp)+,r5 rts pc/ brk(value)/ as described in man2./ returns 0 for ok, -1 for error._brk: mov r5,-(sp) mov sp,r5 mov 4(r5),0f sys 0; 9f bec 1f jmp cerror1: mov 4(r5),nd clr r0 mov (sp)+,r5 rts pc.data9: sys .break; 0:..nd: _end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?