引用:
作者: siupatpat
小弟用ULTRA EDIT 去看一個用16進制數值組成的一個程式
可是旁邊的注解全是亂碼...
據我所知應該是簡體字,,,
但翻譯不了...轉了字碥碼也看不了
請問各位大大可以解答及告訴我怎樣才能看到那些注解嗎??
是因為它被加密了嗎?
謝~~
|
那不是加密...
如果想要解釋可能要將計算機概論從頭講起
我稍微解釋一下好了
首先是二進位,這是機器才懂的語言
人要懂首先就必須將這些二進位數字轉成十進位或十六進位
在UltraEdit這類軟體開啟時,之所以會看到十六進位數字
是因為機器語言每一道指令都是由一串0跟1組合而成的,這類軟體會將其轉換成十六位元
而您所看到的亂碼其實是ASCII碼,而文字當然也包含在這裡面
如果您想要了解這程式的執行狀況,您就必須將這些指令先反組譯成組合語言
然後依本身組合語言的功力來解讀這些指令的運作狀態
<參考>