彙編語言程式設計(2013年清華大學出版社出版書籍)

《彙編語言程式設計》是2013年清華大學出版社出版的圖書,作者是朱耀庭 董煥芝 高飛。

基本介紹

  • 書名:彙編語言程式設計
  • ISBN:9787302324645
  • 定價:33.00元
  • 出版社:清華大學出版社出版
  • 出版時間:2013.09
書籍信息,內容簡介,目錄,

書籍信息

作者:朱耀庭 董煥芝 高飛 編著
定價:33元
印次:1-2
ISBN:9787302324645
出版日期:2013.09.01
印刷日期:2014.10.29

內容簡介

本書詳細講述針對80x86微處理器的彙編語言程式設計方法,主要內容包括導論、80x86實模式彙編的運行環境、8086微處理器及其定址方式、彙編語言程式設計基礎,數據傳送指令與順序程式設計、算術運算指令與程式設計、邏輯運算、分支程式與循環程式設計、串操作指令與程式設計、過程、中斷及中斷處理程式、連線埠輸入/輸出與外設編程。本書是計算機科學與技術、數字媒體技術及其相關專業本科生“彙編語言程式設計”課程的教材,特別適合套用型本科使用,也可供高職高專和各行各業計算機工作人員作為自學彙編語言程式設計的重要參考書。全書貫穿學以致用的指導原則,注重實例教學,通過大量實例引導讀者由易到難一步步掌握彙編語言程式設計的核心技術。為方便上機操作,同時出版了與本教材配套的上機實習指導,供師生使用

目錄

第1章導論
1.1計算機語言
1.1.1面向機器的計算機語言
1.1.2非面向機器的計算機語言
1.2計算機中數的表示
1.2.1數的表示
1.2.2數制轉換
1.2.3ASCII碼
1.2.4數的補碼錶示
1.2.5IEEE浮點數
1.2.6從不同角度看待一個二進制數
1.3理解和認識彙編語言
1.3.1從設計師到設計師兼建築師
1.3.2馮·諾依曼計算機的設計思想
1.3.3從高級語言的局限性看彙編語言
1.3.4彙編語言的主要特性
習題1
第2章80x86實模式彙編的運行環境
2.1DOS下Edit的使用
2.1.1彙編源程式檔案的編輯及相關知識
2.1.2用Edit編輯彙編源程式
2.2用MASM(或ASM)運行彙編語言程式
2.2.1MASM彙編語言程式的調試步驟
2.2.2MASM典型實例
2.3用DEBUG調試彙編程式
2.3.1用DEBUG運行彙編語言程式
2.3.2典型DEBUG命令剖析
2.3.3DEBUG命令綜述
2.3.4DEBUG命令綜合套用實例
2.4EMU8086的使用
2.4.1EMU8086簡介
2.4.2EMU8086的安裝及使用
2.4.3EMU8086顯示模擬
2.4.4EMU8086套用實例
習題2
第3章8086微處理器及其定址方式
3.18086CPU的基本邏輯結構
3.1.18086的基本邏輯結構
3.1.2理解並運用基本邏輯結構圖
3.1.38086CPU的運行特點
3.1.48086暫存器組
*3.2指令與數據
3.38086的存儲器分段結構
3.3.18086的存儲器分段
3.3.2段暫存器的引用
3.4堆疊
3.4.1什麼是棧
3.4.28086的棧機制
3.5定址方式
3.5.1彙編指令
3.5.2指令中的運算元
3.5.3定址規則
習題3
第4章彙編語言程式設計基礎
4.1源程式的書寫格式
4.1.1簡化段定義格式
4.1.2完整段定義格式
4.2彙編語言的語句
4.3彙編語言的數據組織及其訪問
4.4至今所用DOS功能調用及程式正常結束的方式
習題4
第5章數據傳送指令與順序程式設計
5.1數據傳送指令
5.1.1數據傳送指令分類
5.1.2MOV指令與順序程式實例
5.1.3堆疊操作指令
5.1.4數據交換指令
5.1.5查錶轉換指令
5.2地址目標傳送指令
5.3標誌位傳送指令
5.4連線埠輸入/輸出指令
5.5順序程式設計
習題5
第6章算術運算指令與程式設計
6.1算術運算指令、邏輯運算指令及其對標記暫存器的影響
6.1.1算術運算指令
6.1.2算術運算指令對標誌暫存器的影響
6.1.3條件轉移指令與標誌暫存器的關係
6.2算術運算的數據格式
6.3二進制數加減運算
6.3.1二進制數加法
6.3.2二進制數減法
6.3.3二進制數加減運算的有效性
6.4二進制數乘除運算
6.4.1無符號二進制數乘除運算
6.4.2帶符號二進制數乘除運算
*6.5非壓縮型BCD碼運算
*6.6壓縮型BCD碼加減運算
習題6
第7章邏輯運算
7.1邏輯運算指令介紹
7.2邏輯運算指令
7.3移位指令
7.4循環移位指令
7.5邏輯運算指令套用
習題7
第8章分支程式與循環程式設計
8.1分支
8.1.1標號
8.1.2程式轉移指令
8.1.3無條件轉移指令
8.1.4條件轉移
8.2程式設計流程圖
8.3循環程式設計
8.3.1循環控制指令
8.3.2單重循環
8.3.3多重循環
習題8
*第9章串操作指令與程式設計
9.1字元串操作綜述
9.2字元串操作指令
9.3串操作指令的重複前綴
習題9
第10章過程
10.1過程的定義與說明
10.2過程調用
10.3過程的返回
10.4模組間的調用和轉移
10.5暫存器的保護和恢復
10.6調用程式與被調用過程之間的數據傳送
10.7遞歸
10.8過程部分綜合實例
習題10
第11章中斷及中斷處理程式
11.1中斷及中斷相關概念
11.1.1中斷的基本概念
11.1.2中斷向量表
11.1.3中斷源及中斷源的識別
11.1.4中斷的分類
11.1.5中斷的優先權
11.1.6中斷嵌套
11.2軟中斷
11.2.1軟中斷的處理過程
11.2.2軟中斷的分類
11.2.3軟中斷的訪問
11.3DOS中斷服務和BIOS中斷服務
11.3.1DOS中斷服務
11.3.2BIOS中斷服務
11.3.3DOS和BIOS功能調用實例
11.4典型的中斷處理程式實例
11.4.1中斷處理程式的編程原則
11.4.2讀取和設定中斷向量
11.5PC引導機制
11.5.1加電自檢POST操作
11.5.2作業系統載入
11.5.3嵌入式系統與彙編
習題11
第12章連線埠輸入/輸出與外設編程
12.1連線埠
12.28259A、8255、8253典型晶片編程
12.2.18259A晶片編程
12.2.28255晶片編程
12.2.38253晶片編程
12.3綜合實例
習題12
附錄AASCII表
附錄B鍵盤掃描碼set1
附錄CINT 21H指令說明及使用方法
參考文獻

相關詞條

熱門詞條

聯絡我們