sbrk.s
来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 44 行
S
44 行
/old = sbrk(increment);//sbrk gets increment more core, and returns a pointer/ to the beginning of the new core area/.globl _sbrk,_end, cerror_sbrk: mov r5,-(sp) mov sp,r5 mov nd,0f add 4(r5),0f sys 0; 9f bec 1f jmp cerror1: mov nd,r0 add 4(r5),nd mov (sp)+,r5 rts pc.globl _brk/ 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 + -
显示快捷键?