PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
[問題] x86 Instrution Pointer 問題
作者:
ice0803
(缺人SpotifyFamily)
2018-09-04 18:09:12
最近看mips32的處理器
它的program counter是每次增加4,去抓指令來解碼
但x86指令長度不定
Instruction Pointer(IP)是否也是每次增加4(假設32位元處理器)
然後在解碼的時候,看指令的長度,再去更新IP的位址?
例如
0x1000 抓了4 Byte的資料,發現指令長度只有1byte,即更新 IP 為 0x1001
0x1001 再抓4 Byte的資料,發現指令長度只有3byte,即更新 IP 為 0x1004
0x1004 ...
先謝謝各位
作者:
b0920075
(Void)
2018-09-05 22:31:00
https://tinyurl.com/ybmesrkh
(stackoverflow)x86超奇怪...我的shellcode寫在別的數值後面也會被影響走鐘我記得我有附上stackoverflow網址啊QQ,不過google x86instruction variable length decode應該找的到幹jptt壞掉難怪我沒看到
作者:
ice0803
(缺人SpotifyFamily)
2018-09-06 21:48:00
感謝你的關鍵字,我找到下面這篇說明Instruction decoding when instructions are length-variable
繼續閱讀
[問題] arduino HC-05的連線問題
a128374045
Re: [問題] 關於 stack 和 function 的問題
b0920075
[問題] Arduino 2-Wire與PWM衝突?
tommycc
[問題] 解讀組合語言指令
asdfg1597860
[問題] 關於 stack 和 function 的問題
gn00618777
[問題] cortex m3的handler mode返回問題
wei115
[問題] Arduino randomSeed 問題
godmice
Re: [問題]I2C問題
kitconan
[問題] OCD commander
ice0803
[問題]I2C問題
johnsunkist
Links
booklink
Contact Us: admin [ a t ] ucptt.com