能力值:
( LV4,RANK:50 )
|
-
-
2 楼
呵呵,有人知道吗?也可能是我的理解错误了
|
能力值:
(RANK:570 )
|
-
-
3 楼
你没理解汇编语言是什么。。。理解了也没什么意义。。。
每个机器码都有特定的功能,用来告诉CPU该干什么。但是数字不利于记忆,而汇编就是为每个机器码赋予一个易于记忆的符号。。。
任何高级语言最终都要转换为机器码,然后CPU才能正常解读执行。而将机器码翻译成汇编码要比翻译为源代码要简单得多。
高级语言到机器码称为编译
机器码到写这个程序的高级语言称为反编译
而仅仅将编译结果显示为汇编代码称为反汇编
|
能力值:
(RANK:410 )
|
-
-
4 楼
反汇编,就是将二进制数据反汇编成人可以识别的汇编代码。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
2楼解释的很清楚,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
"机器码到写这个程序的高级语言称为反编译"
汇编语言 属于高级语言吗?
机器码还能反编译成汇编之外的其他语言?
反编译 于 反汇编有什么区别 ?
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
谢谢笨笨雄!!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
----------------------------------------------------------------------------------------------------
新人(我,呵呵),貌似可以给这老弟一个回答,顺道挣点分
汇编语言不是高级语言,我的理解它就是最接近机器语言的最低级的语言
机器码理论上可以反编译成任何语言,不过反编译成汇编语言非常简单直观。而反编译成别的高级语言的反编译器还不健全。
反编译 就是把机器码 反过来编译成 编程语言(C,C++,VB,ASM....)
反汇编 不过是反编译的一个特例,反编译成汇编语言而已。类似的,如果反编译成VB语言,可以称之为 反VB
|
|
|