📄 _sendrec.s
字号:
.define __send, __receive, __sendrec! See ../h/com.h for C definitionsSEND = 1RECEIVE = 2BOTH = 3SYSVEC = 32!*========================================================================*! _send and _receive *!*========================================================================*! _send(), _receive(), _sendrec() all save bp, but destroy ax, bx, and cx..extern __send, __receive, __sendrec__send: mov cx,*SEND ! _send(dest, ptr) jmp L0__receive: mov cx,*RECEIVE ! _receive(src, ptr) jmp L0__sendrec: mov cx,*BOTH ! _sendrec(srcdest, ptr) jmp L0 L0: push bp ! save bp mov bp,sp ! can't index off sp mov ax,4(bp) ! ax = dest-src mov bx,6(bp) ! bx = message pointer int SYSVEC ! trap to the kernel pop bp ! restore bp ret ! return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -