1
你好!目前我正在學習裝配的基本知識。早些時候我使用TASM和Intel語法。在那裏我必須以某種方式初始化堆棧。 但現在我正在使用GNU彙編程序和AT & T語法。我瀏覽了大量的例子,看到沒有任何聲明/堆棧的初始化。我想知道我是否必須這樣做?或者,可能是,這裏沒有我的幫助?如果是這樣,它是如何自動初始化的?在數據段中擦寫重要信息有風險嗎?我也沒有注意到有關堆棧的任何指示。我需要在GAS中初始化堆棧嗎?
感謝您的回答! 噢,還有一件事:有沒有關於類Unix系統的ASM(GAS)編程的好書?
非常感謝您的回答,現在我明白了。是否有任何文獻可以就主題提出建議? – Bardo 2011-05-29 14:27:02