彙編語言教程與實驗

彙編語言教程與實驗

《彙編語言教程與實驗》是2018年5月清華大學出版社出版的圖書,作者是劉軍。

基本介紹

  • 中文名:彙編語言教程與實驗
  • 作者:劉軍
  • 出版社:清華大學出版社
  • 出版時間:2018年5月
  • 定價:39 元
  • ISBN:9787302472377
內容簡介,圖書目錄,

內容簡介

彙編語言課程是計算機類專業的一門專業基礎課,理論性和實踐性非常強。本書將理論教學與實驗有機結合,以8086 CPU為主,詳細介紹彙編語言的基礎知識和程式設計方法,主要內容包括: 彙編語言基礎知識、8086微型機硬體組織、彙編指令與定址方式、彙編語言程式格式與數據組織、數據傳送程式、算術運算程式、位運算程式、串操作、分支程式設計、循環程式設計、子程式、中斷與DOS功能調用、宏彙編技術、綜合性程式設計案例等。在實驗環境上,介紹DEBUG和Masm for Windows集成實驗環境的使用方法。在內容上突出實踐教學特色,將實驗教學內容貫穿於整個教學過程,每章均附以一定的實驗內容。通過多層次的上機實驗,加強學生對彙編語言的理解,提高套用編程和程式調試能力。附錄部分配有一定量的模擬試題及參考答案,供自我檢測使用。
本書可以作為大學本科計算機及相關專業彙編語言課程(含實驗環節)的教材或參考書。

圖書目錄

第1章基礎知識
1.1計算機語言的發展
1.1.1計算機語言概述
1.1.2學習彙編語言的必要性
1.2數制與信息編碼
1.2.1數制
1.2.2數制之間的轉換
1.2.3二進制數的運算
1.2.4機器數的表示方法
1.2.5十進制數的編碼
1.2.6字元編碼
1.3DEBUG初步
1.3.1DEBUG基礎知識
1.3.2用DEBUG運行程式
1.4實驗內容
習題
第2章8086微型機硬體組織
2.1微型計算機概述
2.1.1微型計算機的基本結構
2.1.2微處理器
2.28086暫存器組
2.2.3段暫存器
2.2.4控制暫存器
2.3存儲器
2.3.1存儲單元的地址和內容
2.3.2存儲器分段
2.3.3邏輯地址與物理地址
2.3.4堆疊
2.3.5存儲器訪問
2.4外部設備
2.5通過DEBUG使用存儲器和暫存器
2.6實驗內容
習題
第3章彙編指令與定址方式
3.1指令和指令系統
3.1.1彙編指令
3.1.2彙編指令的書寫形式
3.2定址方式
3.2.1立即定址方式
3.2.3直接定址方式
3.2.4暫存器間接定址方式
3.2.5暫存器相對定址方式
3.2.6基址變址定址方式
3.2.7相對基址變址定址方式
3.2.8定址方式小結
3.3實驗內容
習題
第4章程式格式與數據組織
4.1程式書寫格式
4.1.1完整段定義
4.1.2簡化段定義
4.1.3完整段定義中的偽指令
4.1.4簡化段定義中的偽指令
4.1.5段暫存器的賦值
4.1.6彙編語言程式的結束方式
4.2程式中數據的組織
4.2.1變數的定義和預置
4.2.2變數的訪問
4.3彙編語言程式的上機過程
4.4實驗內容
習題
第5章數據傳送程式
5.1數據傳送
5.1.1數據傳送指令分類
5.1.2MOV指令
5.1.3堆疊操作
5.1.4交換指令
5.2換碼指令
5.3其他傳送指令
5.3.1地址傳送指令
5.4實驗內容
習題
第6章算術運算程式
6.1算術運算概述
6.2二進制數的算術運算
6.2.1加法運算
6.2.2減法運算
6.2.3乘法運算
6.2.4除法運算
6.2.5符號擴展指令
6.3十進制數的算術運算
6.3.1壓縮的BCD碼調整指令
6.3.2非壓縮的BCD碼調整指令
6.4實驗內容
習題
第7章位運算程式
7.1邏輯運算指令
7.2移位指令
7.2.1非循環移位指令
7.2.2循環移位指令
7.3位運算指令套用
7.4實驗內容
習題
第8章串操作
8.1串操作指令
8.1.1MOVS、LODS、STOS指令
8.1.2CMPS和SCAS指令
8.2串操作程式
8.3實驗內容
習題
第9章分支程式設計
9.1控制轉移指令
9.1.1無條件轉移指令
9.1.2條件轉移指令
9.2分支結構程式
9.2.1分支結構的概念
9.2.2雙分支程式設計
9.2.3多分支程式設計
9.3實驗內容
習題
第10章循環程式設計
10.1循環控制指令
10.2循環程式結構及套用舉例
10.3多重循環
10.4實驗內容
習題
第11章子程式
11.1子程式定義及其調用
11.2子程式設計
11.3嵌套與遞歸
11.4實驗內容
習題
第12章中斷與DOS功能調用
12.1中斷
12.1.1中斷及中斷處理
12.1.2中斷向量的設定
12.1.3DOS中斷
12.2DOS功能調用
12.2.1調用方法
12.2.2常見的幾種功能調用
12.2.3DOS功能調用套用舉例
12.3實驗內容
習題
第13章宏彙編技術
13.1宏彙編
13.1.1宏定義
13.1.2宏調用
13.1.3宏展開
13.1.4LOCAL偽操作
13.1.5宏庫及其使用
13.1.6宏指令與子程式
13.2重複彙編
13.2.1重複彙編偽操作
13.2.2不定次數的重複彙編偽操作
13.2.3IRPC不定次數的重複字元偽操作
13.3條件彙編
13.4實驗內容
習題
第14章綜合性程式設計案例
14.1十進制數的加法程式
14.2九九乘法表輸出程式
14.3代碼轉換程式
14.4選單程式
14.5實驗內容
習題
附錄ADEBUG常用命令
附錄BMasm for Windows集成實驗環境
附錄CASCII碼錶
附錄DDOS系統功能調用
附錄E模擬試題及參考答案
模擬試題一
模擬試題二
模擬試題三
模擬試題一參考答案
模擬試題二參考答案
模擬試題三參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們