cmd.inc
来自「一个用汇编写的基于BCE32的压缩和解压引擎」· INC 代码 · 共 38 行
INC
38 行
.data?
rd argc
rd argv,10
.code
process_cmd proc
pushm esi,edi,ebx
call GetCommandLine
mov esi,eax
lea edi,argv
stosd
inc [argc]
dec esi
cmd_analysis:
inc esi
cmp byte ptr [esi],0
je cmd_done
cmp byte ptr [esi],20h
jne cmd_analysis
strip_space:
mov byte ptr [esi],0
inc esi
cmp byte ptr [esi],20h
je strip_space
cmp byte ptr [esi],0
je cmd_done
@@:
mov eax,esi
stosd ;ponter to syntax table including it's self
inc [argc]
jmp cmd_analysis
cmd_done:
popm ebx,edi,esi
ret
process_cmd endp
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?