汇编语言的编程方式和c语言编程方式有什么异同?

日期:2017-03-08 01:29:43 人气:1

汇编语言的编程方式和c语言编程方式有什么异同?

高级语言编译成低级语言是一个很复杂的过程。高级语言里i=j+k;一句简单的赋值到了汇编语言,可能因编译配置、平台、函数属性的不同而生成完全不同的代码。在汇编语言里是没有任何可见的变量的,所有的变量都被转化为对应的地址值。 例如有语句: int i,j,k; .... i=j+k; 则在32位机的汇编语言中可能表示为: MOV EAX, DWORD PTR[ESP+0x0C] ;语句1 MOV EBX, DWORD PTR[ESP+0x08] ;语句2 ADD EAX,EBX ;语句3 M
    A+
热门评论