反彙編語句求解釋

2021-05-04 07:36:08 字數 574 閱讀 2882

1樓:匿名使用者

movsx edx,word ptr ds:[edx+ecx*2+0x463]表示:

從地址ds:[edx+ecx*2+0x463]處取出一個word(16bit),擴充套件為double word(32bit),存入32位暫存器edx中。

地址ds:[edx+ecx*2+0x463]處的連續兩個位元組為4e 00,在小端模式下低地址存低位元組,所以該處的word值為004e,擴充套件為double word即在高位補上0,結果即為00 00 00 00 4e

ds:[edx+ecx*2+0x463]地址的計算:

使用的是段地址(ds)加偏移量(edx+ecx*2+0x463)的方式,即ds*16+(edx+ecx*2+0x463)

2樓:匿名使用者

地址word ptr ds:[edx+ecx*2+0x463] 指向的記憶體位置的 內容是 4e 00

就是從這個記憶體地址裡面讀出來兩個位元組 擴充套件放到edx裡面了

3樓:匿名使用者

從edx+ecx*2+0x463取一個字到edx中,可以自己算一下

關於反組合語言的問題請求幫助(急)

如果你學了彙編,我想可定能看懂,而且你在研究反彙編,肯定一牛人。如果不是,請看下面 0048bfda 8b55 fc mov edx,dword ptr ss ebp 4 這是記憶體中的地址 將堆疊段中一個長度為雙位元組 字 的單元中的內容拷貝到edx暫存器中0048bfdd a1 2c104900...

請問hex檔案可以反彙編為C語言程式呢。謝謝

bin 或 hex檔案可以反彙編為組合語言程式,bin 或 hex檔案不能反彙編為c語言程式。可以將.hex檔案反編譯成c語言嗎,如何實現呢?有熟悉的朋友可以回答一下嗎,非常感謝 回答可能讓你失望,就是沒有可能。不給個原因你是不會罷休的 一般hex都是二進位制檔案用十六進位制顯示,也就是說是編譯後的...

英語句子解釋,英語句子解釋

such trucks 這樣的卡車 one day his mother takes one of his hands.一天他的母親提起他的手 i m afraid this is the dirtiest hand in the world.恐怕這是世界上最髒的一隻手。we can t find ...