組合語言 (第6版 國際版) | 誠品線上

組合語言 (第6版 國際版)

作者 白能勝/ 王國華/ 嚴力行
出版社 全華圖書股份有限公司
商品描述 組合語言 (第6版 國際版):本書重點在於教導學生如何於機器層次撰寫程式,以及對程式進行除錯。其目標之一是幫助學生以貼近機器層次的想法,著手處理程式設計的問題,因此

內容簡介

內容簡介 本書重點在於教導學生如何於機器層次撰寫程式,以及對程式進行除錯。其目標之一是幫助學生以貼近機器層次的想法,著手處理程式設計的問題,因此鼓勵學生去探查高階語言表面下的運作方式。除了一些較短的程式之外,本書還包含數百個可立即執行的程式,課文中將這些程式以示範說明指令和觀念。此外,本書最後面還提供了MS-DOS中斷和指令助憶碼的指南。

作者介紹

作者介紹 ■作者簡介白能勝王國華嚴力行

產品目錄

產品目錄 第1章 系統開發生命週期1.1 歡迎來到組合語言的世界1.2 虛擬機器的概念1.3 資料表示法1.4 布林運算1.5 本章摘要1.6 本章習題第2章 x86處理器架構2.1 基本概念2.2 x86架構細節2.3 x86記憶體管理2.4 典型x86 電腦的元件2.5 輸出入系統2.6 本章摘要2.7 本章習題第3章 組合語言基礎3.1 組合語言的基本元素3.2 範例:整數的加法及減法運算3.3 組譯、連結及執行程式3.4 定義資料3.5 符號常數3.6 實體位址模式程式設計 (選讀)3.7 本章摘要3.8 程式設計練習第4章 資料轉移、定址和算術4.1 資料轉移指令4.2 加法與減法4.3 資料相關的運算子和指引4.4 間接定址4.5 JMP和LOOP指令4.6 本章摘要4.7 程式設計練習第5章 程序5.1 導論5.2 連結外部函式庫5.3 本書所用的連結函式庫5.4 堆疊運算5.5 定義和使用程序5.6 運用程序的程式設計5.7 本章摘要5.8 程式設計練習第6章 條件處理6.1 導論6.2 布林和比較指令6.3 條件跳越6.4 條件迴圈指令6.5 條件結構6.6 應用程式:有限狀態機6.7 條件控制流程指引6.8 本章摘要6.9 程式設計練習第7章 整數算術運算7.1 導論7.2 移位與迴旋指令7.3 移位與迴旋指令的應用7.4 乘法與除法指令7.5 延伸加法與減法7.6 ASCII與未緊縮十進制的算術運算7.7 緊縮十進制的算術運算7.8 本章摘要7.9 程式設計練習第8章 進階程序8.1 導論8.2 堆疊框8.3 遞迴8.4 INVOKE、ADDR、PROC和PROTO8.5 建立多模組程式8.6 Java位元碼8.7 本章摘要8.8 程式設計練習第9章 字串與陣列9.1 導論9.2 字串的基本指令9.3 經過篩選的字串程序9.4 二維陣列9.5 整數陣列的搜尋和排序9.6 Java位元碼:字串處理9.7 本章摘要9.8 程式設計練習第10章 結構與巨集10.1 結構10.2 巨集10.3 條件組譯指引10.4 定義重覆的區塊10.5 本章摘要10.6 程式設計練習第11章 微軟視窗程式設計11.1 Win32主控台程式設計11.2 撰寫圖形視窗應用程式11.3 動態記憶體配置11.4 x86記憶體管理11.5 本章摘要11.6 程式設計練習第12章 浮點運算處理與指令編碼12.1 浮點數的二進位表示法12.2 浮點運算單元12.3 Intel指令編碼12.4 本章摘要12.5 程式設計練習第13章 高階語言介面13.1 導論13.2 Inline組合語言程式碼13.3 在保護模式下連結到C++程式13.4 在實體位址模式下連結C C++13.5 本章摘要13.6 程式設計練習第14章 16位元MS-DOS程式設計14.1 MS-DOS和IBM-PC14.2 MS-DOS功能呼叫14.3 標準MS-DOS檔案I O服務14.4 本章摘要14.5 程式設計練習第15章 磁碟基礎知識15.1 磁碟儲存系統15.2 檔案系統15.3 磁碟目錄15.4 讀取與寫入磁區15.5 系統層次的檔案函式15.6 本章摘要15.7 程式設計練習第16章 BIOS層級程式設計16.1 導論16.2 鍵盤輸入-使用INT 16h16.3 視訊程式設計-使用INT 10h16.4 繪製圖形-使用INT 10h16.5 記憶體映射圖形16.6 滑鼠程式設計16.7 本章摘要16.8 程式設計練習第17章 進階MS-DOS程式設計17.1 導論17.2 定義區段17.3 執行時期的程式結構17.4 中斷處理17.5 使用I O埠的硬體控制17.6 本章摘要第A章 MASM參考資料第B章 x86指令集第C章 自我評量解答第D章 BIOS及MS-DOS中斷第E章 自我評量解答(第15-17章)

商品規格

書名 / 組合語言 (第6版 國際版)
作者 / 白能勝 王國華 嚴力行
簡介 / 組合語言 (第6版 國際版):本書重點在於教導學生如何於機器層次撰寫程式,以及對程式進行除錯。其目標之一是幫助學生以貼近機器層次的想法,著手處理程式設計的問題,因此
出版社 / 全華圖書股份有限公司
ISBN13 / 9789862800591
ISBN10 / 9862800593
EAN / 9789862800591
誠品26碼 / 2680603616006
頁數 / 744
開數 / 20K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無