彙編語言程式設計[楊路明編著的圖書]

圖書信息

彙編語言程式設計[楊路明編著的圖書] 彙編語言程式設計[楊路明編著的圖書]

【作 者】:楊路明

【出 版 社】:中南大學出版社

【出版時間】:2005-08

【ISBN】:7-81105-156-7/TP·011

【字 數】:695(千字)

【頁 碼】:251(頁)

【定 價】:¥39(元)

【開 本】:16開

內容簡介

彙編語言以其面向機器、編程質量高和易於充分發揮計算機硬體功能的優點,在軟、硬體開發領域得到普遍的套用。本書以Intel8086微處理器為背景,全面介紹了彙編語言的基本概念,系統地闡述了16位微型機彙編語言程式設計的基本思路、方法和技巧。在此基礎上,深入介紹了32位機彙編語言程式設計及W indows環境下應用程式開發的相關技術。全書內容豐富,講述力求理論聯繫實際、深入淺出、循序漸進,注重培養讀者的程式設計能力,培養良好的程式設計風格和習慣。本書可作為高等院校電子信息類專業或其他專業的教學用書,也可作為從事計算機套用的科技人員的參考書、培訓教材,也適合於廣大從事微型計算機軟、硬體開發的科技人員自學或參考。

圖書目錄

第1章 計算機基礎知識(1) 1.1 為什麼要用彙編語言編寫程式(1) 1.1.1 計算機語言(1) 1.1.2 彙編語言的特點(3) 1.1.3 彙編語言的套用領域(5) 1.2 計算機中數據信息的表示(6) 1.2.1 進位計數制(6) 1.2.2 計算機中帶符號數的表示(8) 1.2.3 計算機中定點數與浮點數的表示(10) 1.2.4 數的其他編碼表示(10) 1.2.5 基本的數據類型(12) 1.2.6 邏輯代數簡介(13) 1.3 微型計算機系統(14) 1.3.1 微型計算機硬體組成(14) 1.3.2 微型計算機系統組成(16) 1.4 微處理器(16) 1.4.1 微處理器的暫存器結構(17) 1.4.2 存儲器的組織管理(19) 1.5 彙編程式與彙編語言程式開發(22) 1.5.1 彙編程式簡介(22) 1.5.2 彙編語言程式及其開發(23) 習 題(27) 第2章 定址方式和指令系統(28) 2.1 指令系統概述(28) 2.1.2 指令系統及指令格式(28) 2.1.2 8086指令格式(28) 2.2 指令定址方式(29) 2.2.1 固定定址方式(29) 2.2.2 暫存器定址方式(29) 2.2.3 立即定址方式(29) 2.2.4 數據存儲器定址方式(30) 2.2.5 與轉移地址有關的定址方式(33) 2.3 8086指令系統(36) 2.3.1 數據傳送指令(36) 2.3.2 算術運算類指令(41) 2.3.3 位操作指令(46) 2.3.4 串處理指令(50) 2.3.5 控制轉移指令(54) 2.3.6 處理機控制指令(60) 習 題(61) 第3章 彙編語言(62) 3.1 概述(62) 3.1.1 彙編語言的基本規定(62) 3.1.2 常量(64) 3.1.3 變數定義及存儲器分配(64) 3.1.4 標號(68) 3.1.5 表達式(68) 3.2 彙編語言的偽指令(72) 3.2.1 段定義偽指令(72) 3.2.2 過程定義偽指令(76) 3.2.3 程式開始和結束偽指令(77) 習 題(77) 第4章 彙編語言程式設計的基本技術(80) 4.1 程式設計的基本步驟(80) 4.2 順序程式設計(80) 4.2.1 順序程式的結構(80) 4.2.2 彙編語言程式輸入輸出的實現(82) 4.2.3 順序程式示例(84) 4.3 分支程式設計(88) 4.3.1 分支程式的基本結構(88) 4.3.2 簡單分支程式示例(89) 4.3.3 多分支程式設計(91) 4.3.4 分支程式設計小結(97) 4.4 循環程式設計(98) 4.4.1 循環程式的結構(98) 4.4.2 單重循環程式設計(99) 4.4.3 多重循環程式設計(106) 4.4.4 循環程式設計小結(112) 習 題(112) 第5章 子程式設計(115) 5.1 子程式的基本概念(115) 5.1.1 子程式的基本概念(115) 5.1.2 子程式的定義與說明(115) 5.2 子程式的設計方法(116) 5.2.1 子程式的調用與返回(117) 5.2.2 現場保護與恢復(117) 5.2.3 主、子程式的參數傳遞(118) 5.2.4 子程式設計舉例(124) 5.3 子程式的嵌套調用與遞歸調用(127) 5.3.1 子程式的嵌套調用(127) 5.3.2 子程式的遞歸調用(131) 習 題(136) 第6章 高級彙編語言技術(138) 6.1 記錄和結構(138) 6.1.1 結構(138) 6.1.2 記錄(140) 6.2 宏(141) 6.2.1 宏定義(141) 6.2.2 宏調用與宏展開(142) 6.2.3 宏定義與宏調用中的參數(143) 6.2.4 宏庫的使用(146) 6.3 重複彙編(148) 6.4 條件彙編(150) 6.5 程式模組間通信(152) 6.5.1 程式模組間通信偽指令(152) 6.5.2 程式模組間通信示例(153) 6.5.3 多模組程式檔案的編譯與連線(154) 習 題(155) 第7章 輸入輸出與中斷(157) 7.1 輸入輸出指令與數據傳送方式(157) 7.1.1 輸入輸出連線埠地址和輸入輸出指令(157) 7.1.2 數據的傳送方式(158) 7.2 中斷(160) 7.2.1 中斷的基本概念(160) 7.2.2 中斷處理程式的設計(163) 7.3 輸入輸出程式設計(165) 7.3.1 基本輸入輸出系統BIOS概述(165) 7.3.2 鍵盤處理程式(166) 7.3.3 顯示輸出程式(168) 習 題(176) 第8章 32位機彙編語言編程初步(177) 8.1 32位微處理器(177) 8.1.1 80X86微處理器的暫存器組(177) 8.1.2 80X86保護模式下的存儲管理機制(178) 8.1.3 32位微處理器擴展定址方式(181) 8.2 指令系統擴展(182) 8.2.1 指令集的擴展(182) 8.2.2 新增指令(182) 8.3 32位彙編語言程式設計基礎(186) 8.3.1 編譯工具(186) 8.3.2 32位指令的DOS程式設計(187) 8.3.3 Win32套用編程接口API(193) 8.3.4 Win32編程基礎(194) 習 題(202) 第9章 彙編語言實用程式設計(203) 9.1 動態程式庫(203) 9.1.1 動態程式庫基本知識(203) 9.1.2 動態程式庫的入口函式和導出函式(204) 9.1.3 動態程式庫的使用(207) 9.2 時鐘程式(210) 9.2.1 計時器(211) 9.2.2 時鐘程式(211) 9.2.3 編寫動態程式庫檔案(216) 9.3 磁碟檔案管理程式(221) 9.3.1 磁碟檔案管理視窗操作功能及構成(221) 9.3.2 視窗程式設計(222) 9.3.3 動態程式庫設計(231) 習 題(235) 附錄Ⅰ 8086指令系統(236) 附錄Ⅱ 常用DOS系統功能調用(INT21H)(240) 附錄Ⅲ 常用ROM -BIOS功能調用(243) 附錄Ⅳ 動態調試程式DEBUG 的使用方法(246) 參考文獻(251)

熱門詞條

聯絡我們