java代碼混淆工具 解析碼正確使用方法?
解析碼正確使用方法?計算機的CPU被規(guī)定只能操作一些二進制代碼(機器代碼),例如兩個數(shù)字的加減。它們都有固定的二進制操作碼。也就是說,CPU只識別機器代碼。但通常在編程時,我通常使用高級編程語言或匯編
解析碼正確使用方法?
計算機的CPU被規(guī)定只能操作一些二進制代碼(機器代碼),例如兩個數(shù)字的加減。它們都有固定的二進制操作碼。也就是說,CPU只識別機器代碼。
但通常在編程時,我通常使用高級編程語言或匯編語言,并用C/C寫一些英文字母,例如if else,當然我不知道這個CPU。
因此,我們使用高級語言將源代碼翻譯成CPU可以識別的機器代碼。翻譯的過程就是編譯。
但事實上,其中一些并沒有直接翻譯成機器代碼。比如VB,Java。我想你聽說過JRE,它是一個Java解析器。因為用Java語言編寫的源代碼只有經(jīng)過Java編譯器javac編譯后才能得到中間代碼。CPU不識別中間代碼,但是Java解析器識別中間代碼,并且可以將中間代碼翻譯成CPU識別的機器代碼。這個過程就是分析