TITLE Pointers
.386
.model flat,stdcall
.stack 4096
ExitProcess proto,dwExitCode:dword
;創建用戶自定義類型
PBYTE TYPEDEF PTR BYTE ;字節指針
PWORD TYPEDEF PTR WORD ;字指針
PDWORD TYPEDEF PTR DWORD ;雙字指針
.data
arrayB BYTE 10h,20h,30h
arrayW WORD 1,2,3
arrayD DWORD 4,5,6
;創建幾個指針變量
ptr1 PBYTE arrayB
ptr2 PWORD arrayW
ptr3 PDWORD arrayD
.code
main PROC
;使用指針訪問數據
mov esi,ptr1
mov al,[esi] ;10h
mov esi,ptr2
mov ax,[esi] ;1
mov esi,ptr3
mov eax,[esi] ;4
INVOKE ExitProcess,0
main ENDP
END main
011.在彙編語言中使用指針
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.