計算機系列教材:彙編語言程式設計

計算機系列教材:彙編語言程式設計

《計算機系列教材:彙編語言程式設計》在內容的選擇、概念的引入、案例設計與分析、文字描述等方面,都遵循面向套用、重視實踐、方便教學的原則,符合人們實踐一理論一實踐的認知規律。以Intel 8086/8088系列微機為基礎機型講解彙編語言程式設計基礎知識、8086/8088CPU定址方式及指令系統的基礎上,詳細講解彙編語言程式設計的基本方法和基本思想。

基本介紹

  • 中文名:計算機系列教材:彙編語言程式設計
  • 作者:王先水 吳蓓
  • 出版社武漢大學出版社
  • 出版時間:2012年1月1日
  • 頁數:313 頁
  • 開本:16 開
  • ISBN:7307094223, 9787307094222
  • 外文名:Computer Series Teaching Materials: Assembly language programming
  • 語種:簡體中文
內容簡介,圖書目錄,

內容簡介

《計算機系列教材:彙編語言程式設計》在編寫過程中重視基礎,循序漸進,內容精煉,重點突出,融入學科方法論內容和科學理念,反映計算機技術發展前沿,倡導理論聯繫實際和科學的思想方法,體現學科知識組織的層次結構。

圖書目錄

第1章 基礎知識
1.1 彙編語言概述
1.1.1 彙編語言源程式
1.1.2 機器語言
1.1.3 彙編語言
1.1.4 高級語言
1.1.5 三種語言特點比較
1.2 計算機中數和字元的表示
1.2.1 不同進制的數及相互間的轉換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 原碼、反碼和補碼
1.3 Intel 8086/8088 CPU的功能結構
1.3.18086CPU暫存器組
1.3.2 程式狀態字
1.4 Intel 8086/8088存儲器的組織
1.4.1 存儲單元的地址和內容
1.4.2 存儲器地址的分段
1.4.3 物理地址的形成
1.4.4 段暫存器的引用
1.4.532位微機存儲器的管理模式
1.5 Intel 80X86系列微處理器簡介
1.5.180386微處理器
1.5.2 Pentium微處理器
1.6 外部設備
1.7 本章小結
1.8 本章習題
第2章 8086指令系統
2.18086彙編語言指令格式
2.2 運算元及定址方式
2.2.1 定址方式概述
2.2.2 定址方式
2.3 Intel 8086基本指令
2.3.1 數據傳送指令
2.3.2 算術運算指令
2.3.3 邏輯運算和移位指令
2.4 本章小結
2.5 本章習題
第3章 彙編語言程式結構
3.1 表達式
3.1.1 常量
3.1.2 數值表達式
3.1.3 變數和標號
3.1.4 地址表達式
3.2 彙編語言常用的偽指令
3.2.1 變數定義偽指令
3.2.2 段定義偽指令
3.2.3 假定偽指令ASSUME
3.2.4 置彙編地址計數偽指令ORG
3.2.5 符號定義偽指令LABEL
3.2.6 源程式結束偽指令END
3.3 常用DOS系統功能調用
3.3.1 概述
3.3.2 常用的輸入輸出系統功能調用
3.3.3 DOS系統功能調用綜合舉例
3.4 彙編語言程式上機過程
3.4.1 開發環境
3.4.2 上機過程
3.4.3 MASM彙編程式的使用
3.4.4 LINK連線程式的使用
3.4.5 DEBUG程式的使用
3.5 本章小結
3.6 本章習題
3.7 本章實驗
實驗3.1 彙編語言上機環境及基本操作
實驗3.2 彙編語言表達式的計算
第4章 彙編語言程式設計基本方法
4.1 程式設計方法概述
4.2 順序程式設計
4.3 分支程式設計
4.3.1 轉移指令
4.3.2 分支程式設計基本方法
4.3.3 分支程式設計舉例
4.4 循環程式設計
4.4.1 循環程式的結構及控制方法
4.4.2 單重循環程式設計
4.4.3 多重循環程式設計
4.5 串處理類指令
4.6 本章小結
4.7 本章習題
4.8 本章實驗
實驗4.1 順序程式設計實驗
實驗4.2 分支程式設計實驗
實驗4.3 循環程式設計
實驗4.4 統計字元出現次數程式設計
第5章 結構化程式設計
5.1 結構化程式設計的步驟和方法
5.2 子程式設計
5.2.1 子程式基本概念
5.2.2 子程式的定義、調用和返回
5.2.3 主程式與子程式的參數傳遞
5.2.4 嵌套子程式
5.2.5 子程式設計舉例
5.3 宏彙編
5.3.1 宏的概念
5.3.2 宏的定義與使用
5.3.3 宏調用中的參數
5.3.4 宏庫的使用
5.3.5 宏指令與子程式的比較
5.4 模組化程式設計
5.4.1 彙編程式概述
5.4.2 連線程式及連線對程式設計的要求
5.5 本章小結
5.6 本章習題
5.7 本章實驗
實驗多精度十進制加法程式設計
第6章 輸入輸出程式設計
6.1 輸入輸出的基本概念
6.1.1 輸入輸出連線埠地址
6.1.2 輸入輸出指令
6.1.3 數據傳送方式
6.2 中斷及中斷程式設計
6.2.1 中斷和中斷源
6.2.2 中斷優先權
6.2.3 中斷回響與中斷返回
6.2.4 中斷向量及設定
6.2.5 中斷程式設計
6.3 BIOS中斷調用
6.3.1 BIOS中斷調用方法
6.3.2 常用BIOS功能調用
6.4 鍵盤I/O
6.4.1 鍵盤中斷處理程式
6.4.2 鍵盤I/O程式
6.5 本章小結
6.6 本章習題
6.7 本章實驗
實驗 輸入輸出程式設計
第7章 磁碟檔案存取技術
7.1 磁碟檔案概述
7.2 檔案控制塊FCB磁碟存取方式
7.2.1 檔案控制塊FCB和檔案標誌
7.2.2 檔案順序存取方式
7.2.3 隨機存取方式
7.2.4 隨機分塊存取方式
7.3 檔案代號存取方式
7.3.1 檔案代號和錯誤返回代碼
7.3.2 檔案代號式寫磁碟檔案
7.3.3 檔案代號式讀磁碟檔案
7.3.4 移動讀寫指針
7.3.5 檔案管理編程套用舉例
7.4 本章小結
7.5 本章習題
7.6 本章實驗
實驗磁碟檔案管理程式設計
第8章 彙編語言與C++混合編程及套用
8.1 彙編語言在Ⅵsual c++中的套用
8.1.1 嵌入彙編語言指令
8.2 調用彙編語言過程
8.3 使用彙編語言最佳化C++代碼
8.4 使用Visual C++開發彙編語言程式
8.5 彙編語言與C++的混合編程套用
8.6 本章小結
8.7 本章習題
附錄A 基本ASCII碼錶
附錄B 8088/8086指令系統一覽表
附錄C 8088/8086指令對標誌位的影響
附錄D 8088/8086宏彙編常用偽指令表
附錄E DOS功能調用
附錄F 常用BIOS功能調用
參考文獻

相關詞條

熱門詞條

聯絡我們