基本信息
作者: 楊文顯
叢書名: 上海市教育委員會高等學校重點課程建設教材
出版社:電子工業出版社
ISBN:7121012510
出版日期:2005 年7月
開本:16開
頁碼:262
內容簡介
本書以80x86指令系統和borland公司tasm5.x軟體為主要背景,系統介紹了彙編語言程式設計的基本概念和方法。內容包括:彙編語言程式設計基礎、存儲器數據定義與傳送、數據運算與輸入/輸出、選擇與循環、子程式、字元串與檔案處理、顯示程式設計、輸入/輸出與中斷。
作者在長期的教學和科研實踐中,以親身積累的教學經驗為基礎,借鑑了許多國外的優秀教材,探索出“以程式設計為中心”,而不是“以語言為中心”展開本課程教學的方法,取得了顯著的成效。讀者學完前兩章,就可以編寫完整的彙編語言程式。此後,學習新知識的過程,就是不斷地進行程式設計訓練的過程,在多次“螺鏇式”上升的過程中,牢牢地掌握彙編語言程式設計的基本方法。
目錄
第1章 彙編語言基礎
1.1 計算機內數據的表示
1.1.1 進位計數制
1.1.2 數據組織
1.1.3 無符號數的表示
1.1.4 有符號數的表示
1.1.5 字元編碼
1.1.6 bcd碼
1.2 計算機組織
1.2.1 計算機組成
1.2.2 中央處理器
1.2.3 存儲器
1.2.4 匯流排
1.2.5 外部設備和接口
1.3 指令、程式和程式設計語言
1.3.1 指令和程式
1.3.2 機器語言和彙編語言
1.3.3 高級語言
1.4 80x86暫存器
1.4.1 數據暫存器
.1.4.2 地址暫存器
1.4.3 段暫存器
1.4.4 專用暫存器
1.4.5 其他暫存器
1.5 80x86cpu的工作模式
1.5.1 實地址模式
1.5.2 保護模式
1.5.3 虛擬8086模式
習題1
第2章 數據定義與傳送
2.1 數據的定義
2.1.1 數據段
2.1.2 數據定義
2.2 數據的傳送
2.2.1 指令格式
2.2.2 程式段
2.2.3 基本傳送指令
2.2.4 其他傳送指令
2.2.5 堆疊
2.2.6 運算元表達式
2.3 彙編語言上機操作
2.3.1 編輯
2.3.2 彙編
2.3.3 連線
2.3.4 運行和調試
習題2
第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 數據的累加
3.2.4 多項式計算
3.3 十進制數運算
3.3.1 壓縮bcd數運算
3.3.2 非壓縮BCD數運算
3.4 邏輯運算
3.5 控制台輸入輸出
3.5.1 字元的輸出
3.5.2 字元的輸入
3.5.3 輸入/輸出庫子程式
3.6 移位和處理器控制
3.6.1 移位指令
3.6.2 循環移位指令
3.6.3 標誌處理指令
3.6.4 處理器控制指令
習題3
第4章 選擇與循環
4.1 測試與轉移控制指令
4.1.1 五條件轉移指令
4.1.2 比較和測試指令
4.1.3 條件轉移指令
4.2 選擇結構程式
4.2.1 基本選擇結構
4.2.2 單分支選擇結構
4.2.3 複合選擇結構
4.2.4 多分支選擇結構
4.3 循環結構程式
4.3.1 循環指令
4.3.2 計數循環
4.3.3 條件循環
4.3.4 多重循環
4.4 程式的調試
4.4.1 程式調試的基本過程
4.4.2 語法錯誤的調試
4.4.3 程式測試
4.4.4 程式邏輯錯誤的調試
習題4
第5章 子程式
5.1 子程式結構
5.1.1 call RET指令
5.1.2 子程式的定義
5.1.3 子程式檔案
5.1.4 子程式套用
5.2 參數的傳遞
5.3 嵌套和遞歸子程式
5.3.1 嵌套子程式
5.3.2 遞歸子程式
5.4 多模組程式設計
5.4.1 段的完整定義
5.4.2 簡化段定義
5.4.3 創建多模組程式
5.5 彙編語言與c語言混合編程
5.5.1 c語言源程式編譯為彙編源程式
5.5.2 c語言程式調用彙編子程式
5.5.3 彙編語言程式調用c語言函式
5.6 dos和bios調用
5.6.1 bios功能調用
5.6.2 dos功能調用
習題5
第6章 字元串與檔案處理
6.1 串操作指令
6.1.1 與無條件重複前綴配合使用的指令
6.1.2 與有條件重複前綴配合使用的指令
6.2 檔案的建立和打開
6.2.1 檔案
6.2.2 檔案的建立、打開和關閉
6.3 檔案讀/寫
6.3.1 檔案寫
6.3.2 檔案讀
6.3.3 檔案指針
6.4 設備檔案
習題6
第7章 顯示程式設計
7.1 宏指令
7.1.1 宏指令的定義
7.1.2 宏指令的使用
7.2 字元方式顯示程式設計
7.2.1 文本顯示模式和字元屬性
7.2.2 直接寫屏輸出
7.2.3 bios顯示功能調用
7.3 圖形顯示程式設計
7.3.1 圖形顯示模式
7.3.2 用bios功能調用設計圖形顯示程式
7.3.3 圖形方式下的顯存組織
7.3.4 動畫程式設計
習題7
第8章 輸入/輸出與中斷
8.1 外部設備與輸入/輸出
8.1.1 外部設備和接口
8.1.2 輸入/輸出指令
8.1.3 程式控制輸入輸出
8.2 中斷
8.2.1 中斷的概念
8.2.2 中斷服務程式
8.2.3 定時中斷
8.2.4 駐留程式
8.3 .com檔案
8.3.1 .com檔案和.exe檔案
8.3.2 .com檔案概述
習題8
附錄a 標準ascii碼字元表
附錄b 鍵盤掃描碼表
附錄c 彙編語言課程設計文本閱讀器
附錄d 80x86指令系統
附錄e 偽指令和操作符
附錄f dos功能調用
附錄g bios功能調用
參考文獻