【Win32汇编】五种寻址方式
生活随笔
收集整理的這篇文章主要介紹了
【Win32汇编】五种寻址方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
練習五種尋址方式的讀、寫、LEA
尋址公式一:[立即數]
讀
從 0x00DEFF74 讀取4個字節,存到 EAX MOV EAX,DWORD PTR DS:[DEFF74]寫
將 CL 寫入到 0xDEFF75 MOV BYTE PTR DS:[DEFF75],CLLEA
取 [0xDEFF7C] 的地址,存入 eax LEA EAX,DWORD PTR DS:[DEFF7C]尋址公式二:[reg]
讀
從 eax 指向的內存讀取4字節,存到 ecx MOV ECX,DWORD PTR DS:[EAX]寫
將 AH 寫入到 eax 指向的內存 MOV BYTE PTR DS:[EAX],AHLEA
取 [eax] 的地址,存入 ecx LEA ECX,DWORD PTR DS:[EAX]尋址公式三:[reg + 立即數]
讀
MOV ECX,DWORD PTR DS:[EAX+4]寫
MOV DWORD PTR DS:[EAX+4],12345678LEA
LEA EDX,DWORD PTR DS:[EAX+4]尋址公式四:[reg + reg * {1, 2, 4, 8}]
讀
MOV EDX,DWORD PTR DS:[EAX+ECX*4]寫
MOV DWORD PTR DS:[EAX+ECX*4],1LEA
LEA EDX,DWORD PTR DS:[EAX+ECX*4]尋址公式五:[reg + reg * {1, 2, 4, 8} + 立即數]
讀
MOV EDX,DWORD PTR DS:[EAX+ECX*4+8]寫
MOV DWORD PTR DS:[EAX+ECX*4+8],12345678LEA
LEA EDX,DWORD PTR DS:[EAX+ECX*4+8]總結
以上是生活随笔為你收集整理的【Win32汇编】五种寻址方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 pg_dump 迁移 postgr
- 下一篇: 【Win32汇编】MOVS,STOS,R