2011-05-22 61 views
1

我拆開一個dll,發現了一行:ASM:未知格式:30790BF0H

push 30790BF0h 

有什麼30790BF0h?我怎麼把它轉換成一個整數,我只想 想知道它的整數值。如果是32,一切都很好。 那麼有沒有這個或在線計算器?

回答

1

它在hexadecimal(即base-16)表示。在其他編程語言中,您可能會看到它編寫爲0x30790BF0,$30790BF016#30790BF0#

有數百萬的在線計算器將進行轉換;即使是Windows計算器也能做到!

[順便提及,該特定數目的值是十進制813239280]

+0

好的,但對於十六進制30790BF0h,我得到dec 813239280,它應該是32.或者我需要的是將30790BF0h更改爲具有十進制256的表示形式。原始數字應爲32,修改後的256(但在此十六進制廢話)。 – luac 2011-05-22 16:49:41

+0

@luac:我不能告訴你爲什麼它不是32.你需要查閱原始源代碼來確定它。 – 2011-05-22 16:52:35

+0

好吧,我不能這樣做,但無論如何感謝;) – luac 2011-05-22 17:01:13

0

你應該提供更多的上下文。這可能會推動字符串「32」的地址,甚至。在上下文中看到它,在系統或C庫附近調用它可以幫助確定代表什麼。