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世界呢?
是嗎?因爲這是合乎邏輯的。