semaphor.asm

来自「dos 下 网络协议 dos 下 网络协议」· 汇编 代码 · 共 39 行

ASM
39
字号
PAGE    66,132
;
;
;
;
;
;
;
;
;  semaphor
;
;  perform semaphor stuff
;
;  (c) 1990 Erick Engelke
;
;
;
	include masmdefs.hsm
	include	model.hsm

codedef semaphor
datadef

;*************************************************************************
;  USAGE:  int sem_up( UINT far * p)
;	   1 on failure
;	   0 on success
;*************************************************************************
cstart  semaphor

cpublic	sem_up
	mov	AX, 1
	les	DI, +@AB [BP]		; get pointer
	xchg	AX, word ptr ES:[DI]	; perform swap
creturn sem_up

cend    semaphor
        end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?