組合語言, 7/e (國際版) (Assembly Language for x86 Processors, 7/e)

Kip R. Irvine 著、白能勝、王國華、張子庭 譯

買這商品的人也買了...

相關主題

商品描述

本書特色

1.提供一個龐大的連結函式庫,包含30個以上能簡化下列工作的程序:輸入輸出、數值處理、磁碟和檔案處理、字串處理等。
2.程式設計邏輯:強調布林邏輯和位元層次的操作說明。
3.深入淺出且具完整性的程式內容,具有數百個可立即執行的程式。
4.增加更多補充習題與重要術語,以及介紹64位元編程。
5.說明如何結合組合語言與C、C++等高階語言,對於以高階語言從事程式設計工作的人,是很重要的技巧。

內容簡介

本書意在教導有關x86處理器及Intel64處理器的組合語言程式設計與架構,並指導學生如何於機器層次撰寫程式,以及對程式進行除錯。其目標之一是幫助學生以貼近機器層次的想法,著手處理程式設計的問題,因此鼓勵學生去探查高階語言表面下的運作方式。除了一些較短的程式之外,本書還包含數百個可立即執行的程式,課文中將這些程式以示範說明指令和觀念。
第七版更新了先前版本所討論的程式設計範例,並增加更多的補充習題與重要術語,以及介紹64位元編程。此外,本書也減少了對連結函式庫的依賴。雖然本書無法取代一本對計算機架構進行完整討論的書籍,但它可在對學生說明電腦動作原理時,給予有關撰寫軟體的第一手經驗。

 

 

目錄大綱

序言
關於作者
CH01 基本概念
CH02 x86處理器架構
CH03 組合語言基礎
CH04 資料轉移、定址和算術
CH05 程序
CH06 條件處理
CH07 整數算術運算
CH08 進階程序
CH09 字串與陣列
CH10 結構與巨集
CH11 微軟視窗程式設計
CH12 浮點運算處理與指令編碼
CH13 高階語言介面
附錄A MASM參考資料
附錄B x86指令集
附錄C 自我評量解答