dw2bin.asm
来自「一个十六进制编辑器源代码,cool!」· 汇编 代码 · 共 27 行
ASM
27 行
;将一个数值转换为二进制串
dw2bin proto :DWORD ,:DWORD
.code
dw2bin proc uses ebx ecx edi nNum,lpBuf
_tobin_:
mov ebx,nNum
mov ecx,1
mov ah,'0'
mov edi,lpBuf
.while ecx<=32
mov al,ah
shl ebx,1
jnc @1
inc al
@1:
stosb
.if !(ecx & 3);每4位为一组
mov al,' '
stosb
.endif
inc ecx
.endw
mov BYTE ptr [edi],0
ret
dw2bin endp
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?