內容簡介
本書意在教導有關x86處理器及Intel64處理器的組合語言程式設計與架構,並指導學生如何於機器層次撰寫程式,以及對程式進行除錯。其目標之一是幫助學生以貼近機器層次的想法,著手處理程式設計的問題,因此鼓勵學生去探查高階語言表面下的運作方式。除了一些較短的程式之外,本書還包含數百個可立即執行的程式,課文中將這些程式以示範說明指令和觀念。
第七版更新了先前版本所討論的程式設計範例,並增加更多的補充習題與重要術語,以及介紹64位元編程。此外,本書也減少了對連結函式庫的依賴。雖然本書無法取代一本對計算機架構進行完整討論的書籍,但它可在對學生說明電腦動作原理時,給予有關撰寫軟體的第一手經驗。
第七版更新了先前版本所討論的程式設計範例,並增加更多的補充習題與重要術語,以及介紹64位元編程。此外,本書也減少了對連結函式庫的依賴。雖然本書無法取代一本對計算機架構進行完整討論的書籍,但它可在對學生說明電腦動作原理時,給予有關撰寫軟體的第一手經驗。
內容目錄
序言
關於作者
CH01 基本概念
CH02 x86處理器架構
CH03 組合語言基礎
CH04 資料轉移、定址和算術
CH05 程序
CH06 條件處理
CH07 整數算術運算
CH08 進階程序
CH09 字串與陣列
CH10 結構與巨集
CH11 微軟視窗程式設計
CH12 浮點運算處理與指令編碼
CH13 高階語言介面
附錄A MASM參考資料
附錄B x86指令集
附錄C 自我評量解答
關於作者
CH01 基本概念
CH02 x86處理器架構
CH03 組合語言基礎
CH04 資料轉移、定址和算術
CH05 程序
CH06 條件處理
CH07 整數算術運算
CH08 進階程序
CH09 字串與陣列
CH10 結構與巨集
CH11 微軟視窗程式設計
CH12 浮點運算處理與指令編碼
CH13 高階語言介面
附錄A MASM參考資料
附錄B x86指令集
附錄C 自我評量解答
ISBN: 9789862803486