讀取記憶體的值:mov eax, dword ptr ds:[0x13ffc4]
向記憶體中寫入資料:
mov dword ptr ds:[0x13ffc4], eax
讀取記憶體的值:mov eax, 0x13ffd0
mov eax, dword ptr ds:[ecx]
向記憶體中寫入資料:
mov edx, 0x13ffd8
mov dword ptr ds:[edx], 0x87654321
讀取記憶體的值:mov ecx, 0x13ffd0
mov eax, dword ptr ds:[ecx+4]
向記憶體中寫入資料:
mov edx, 0x13ffd8
mov dword ptr ds:[edx+0xc], 0x87654321
讀取記憶體的值:mov eax, 0x13ffc4
mov ecx, 2
mov edx, dword ptr ds:[eax+ecx*4]
向記憶體中寫入資料:
mov eax, 0x13ffc4
mov ecx, 2
mov dword ptr ds:[eax+ecx*4], 87654321
讀取記憶體的值:mov eax, 0x13ffc4
mov ecx, 2
mov edx, dword ptr ds:[eax+ecx*4+4]
向記憶體中寫入資料:
mov eax, 0x13ffc4
mov ecx, 2
mov dword ptr ds:[eax+ecx*4+4], 87654321
在Lua中「優雅」地使用Protobuf
protoc gen lua 這個庫的用法和c 版本的比較接近,通過工具生成每個message的 在lua裡面new乙個message出來進行賦值,最後通過msg serializetostring 將其序列化成二進位制。這種使用方式在lua裡面很不方便,沒有了指令碼語言的優勢。pbc lua pr...
組合語言學習筆記(7) 更靈活地定位記憶體
1 and指令 邏輯與指令,按位進行與運算,例如 mov al,01100011b and al,00111011b計算後的al結果為 00100011b 計算過程 0 1 1 0 0 0 1 1 b 0 0 1 1 1 0 1 1 b 0 0 1 0 0 0 1 1 b可以看出,邏輯與運算兩個二進...
ios學習 理解nsarray中地記憶體管理
問題 通過alloc和init的方法建立了nsarray和nsdictionary,然後通過addobject和setobject forkey 將object新增進去。通過addobject會自動將我的object進行retain操作。可是當我的nsarray和nsdictionary用完了,如果...