?? asm2.asm
字號(hào):
; Custom Build Step (for sieve.asm/sieve.obj), including a listing file placed in intermediate directory
; but without Source Browser information
; Command Line (debug):
; ml -c -Zi "-Fl$(IntDir)\$(InputName).lst" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; Command Line (release):
; ml -c "-Fl$(IntDir)\$(InputName).lst" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; Outputs:
; $(IntDir)\$(InputName).obj
; Additional Dependencies:
; $(InputDir)\$(InputName).inc
; Custom Build Step (for sieve.asm/sieve.obj), including a listing file placed in intermediate directory
; and Source Browser information also placed in intermediate directory
; Command Line (debug):
; ml -c -Zi "-Fl$(IntDir)\$(InputName).lst" "-FR$(IntDir)\$(InputName).sbr" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; Command Line (release):
; ml -c "-Fl$(IntDir)\$(InputName).lst" "-FR$(IntDir)\$(InputName).sbr" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
; Outputs:
; $(IntDir)\$(InputName).obj;$(IntDir)\$(InputName).sbr
; Additional Dependencies:
; $(InputDir)\$(InputName).inc
.686
.8087
.K3D
.MMX
.XMM
;.RADIX 16
.MODEL FLAT, STDCALL
;public ll4
OPTION CASEMAP :NONE ; case sensitive
include windows.inc
include masm32.inc
include gdi32.inc
include user32.inc
include kernel32.inc
gc_MAX_INT EQU 64
gc_MAX_INT2 = 14
gs_DISP_STRING TEXTEQU <HELLO>
;//RECORD 最多為32為,且聲明時(shí)要在一行上,不能換行
BitRecord RECORD Hightbits:4, Midbits:gc_MAX_INT2, Lsb:8
.DATA
a1 WORD 04371h
a2 DWORD 033h
.CODE
Test2 proc val1:DWORD
MOV EAX,val1;
MUL eax;
mov eax,0ffffffffh
inc eax
nop
jmp ll1
jmp LoadLibraryA
jmp ll3
mov ebx,0401003h
jmp ebx
ll1:
nop
ll2:
nop
revsered DB 125 DUP(0AAh)
ll3:
nop
ll4:
ret
Test2 endp
.STACK
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -