?? seh.asm
字號:
;*********************************
;文件:SEH.ASM *
;功能:演示結構化異常處理 *
;*********************************
.386p
locals
.model flat,stdcall
include win32.inc
extrn MessageBoxA:proc
extrn ExitProcess:proc
.data
Caption db 'SEH',0
TextSEH db 'SEH程序正在運行',0
Text db 'SEH程序沒有運行',0
.code
main:
lea eax,[esp-4*2]
xchg fs:[0],eax
mov ebx,offset SEH
push ebx
push eax
mov esi,0
mov eax,[esi] ;讀NULL指針,產生異常
call MessageBoxA,0,offset Text,offset Caption,MB_OK
jmp Exit
SEH:
call MessageBoxA,0,offset TextSEH,offset Caption,MB_OK
Exit:
call ExitProcess,0
end main
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -