somecode.asm

来自「此为本书的配套光盘.本书结合实例」· 汇编 代码 · 共 105 行

ASM
105
字号
[CODE1]
;		jo	label
;		jno	label
;		db	thunkcode
;label:	....
;		....

[CODE2]
;		jb	label
;		jnb	label
;		db	thunkcode
;label:	....
;		....

[CODE3]
;		je	label
;		jne	label
;		db	thunkcode
;label:	....
;		....

[CODE4]
;		jbe	label
;		ja	label
;		db	thunkcode
;label:	....
;		....

[CODE5]
;		js	label
;		jns	label
;		db	thunkcode
;label:	....
;		....

[CODE6]
;		jpe	label
;		jpo	label
;		db	thunkcode
;label:	....
;		....

[CODE7]
;		jl	label
;		jge	label
;		db	thunkcode
;label:	....
;		....

[CODE8]
;		jle	label
;		jg	label
;		db	thunkcode
;label:	....
;		....

[CODE9]
;			call	label_1
;			db		thunkcode,thunkcode
;			jmp		label_4
;label_1:	pop		eax
;			jmp		label_2
;			db		thunkcode,thunkcode
;label_2:	add		eax,2
;			jmp		label_3
;			db		thunkcode
;label_3:	push	eax
;			ret
;			db		thunkcode
;label_4:	....
;			....

[CODE10]
;		push	ecx
;		xor		ecx,ecx
;		jcxz	label
;		db		thunkcode
;label:	pop		ecx
;		....
;		....

[CODE11]
;			jl	label_1
;label_2:	jmp	label_3
;			db	thunkcode
;label_1:	jz	label_2
;label_3:	....
;			....

[CODE12] 
;            call    label_1 
;            db        thunkcode 
;            jmp        label_2 
;            db        thunkcode 
;label_1:    pop        eax 
;            jmp        label_3 
;            db        thunkcode,thunkcode,thunkcode 
;label_3:    inc        eax 
;            jmp      label_4 
;            db        thunkcode,thunkcode,thunkcode 
;label_4:    jmp        eax 
;            db        thunkcode 
;label_2:    .... 
;            .... 

⌨️ 快捷键说明

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