1. 程式人生 > 其它 >逆向學習第二天

逆向學習第二天

32位通用暫存器的制定用途如下:
32位暫存器 16位暫存器 8位暫存器 主要用途 編號 儲存資料的範圍
EAX AX AL 累加器 0 0-0xFFFFFFFF
ECX CX CL 計數 1 0-0xFFFFFFFF
EDX DX DL I/O指標 2 0-0xFFFFFFFF
EBX BX BL DS段的資料指標 3 0-0xFFFFFFFF
ESP SP AH 堆疊指標 4 0-0xFFFFFFFF
EBP BP CH SS段的資料指標 5 0-0xFFFFFFFF
ESI SI DH 字串操作的源指標,SS段的資料指標 6 0-0xFFFFFFFF
EDI DI BH 字串操作的目標指標,ES段的資料指標 7 0-0xFFFFFFFF
暫存器與記憶體的區別: 1.暫存器位於CPU內部,執行速度快,但是比較貴 2.記憶體速度相對比較慢,但成本較低,所以可以做的很大 3.暫存器和記憶體沒有本質的區別,都是用於儲存資料的容器,都是定寬的 4.暫存器常用的有8個:EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI 5.計算機中常用的計量單位:byte word dword