intel.asm

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

ASM
45
字号
PAGE    66,132
;
;
;
;
;
;
;
;
;  intel - convert intel <--> bigendian
;
;
;  (c) 1990 Erick Engelke
;
;
;
	include masmdefs.hsm
	include	model.hsm

codedef intel
datadef

cstart  intel

;*************************************************************************
;  USAGE:  ULONG intel( ULONG val )
;          - convert to intel format
;*************************************************************************
cpublic intel
	mov	AX, +@AB + 2 [BP]
	mov	DX, +@AB + 0 [BP]
	xchg	AL, AH
	xchg	DL, DH
creturn intel
;*************************************************************************
;  USAGE:  UINT intel16( UINT val )
;          - convert to intel format
;*************************************************************************
cpublic intel16
	mov	AX, +@AB [BP]
	xchg	AL, AH
creturn intel16
cend    intel
        end

⌨️ 快捷键说明

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