5
我在C语言中编写了下面的代码,让它从中创建汇编代码并学习汇编程序。以下汇编代码行的含义是什么?
我开始当然是一个Hello World,并在一条线,有以下几点:
mov DWORD PTR[esp], OFFSET FLAT:.LCO
约LC0
,它说:
.string "Hello World!"
.text
.globl main
.type main,@function
于是,我问自己,什么意思符合OFFSET FLAT:.LCO
? 我说得对,就像是指向字符串的指针给esp
?所以esp
现在也指向字符串hello世界呢?
是吗?因为这是合乎逻辑的。