微機原理與彙編語言實用教程

微機原理與彙編語言實用教程

《微機原理與彙編語言實用教程》是2009年清華大學出版社出版的圖書,作者是王富榮。本書以80X86微處理器為例,詳細介紹了微型計算機原理與彙編語言程式設計。

基本介紹

  • 書名:微機原理與彙編語言實用教程
  • 作者:王富榮
  • ISBN:9787302194934
  • 頁數:329頁
  • 出版社清華大學出版社
  • 出版時間:2009年
內容簡介,圖書目錄,

內容簡介

全書共11章,分別介紹CPU、8086/8088指令系統、存儲器系統、彙編語言程式設計基本方法與技巧、輸入輸出及中斷使用方法、匯流排技術發展概況和實用附錄等。為便於學習,每章都有豐富的套用實例和習題,幫助讀者在實踐中掌握微機原理與彙編語言所需的基本知識和基本技能。
本書深入淺出,循序漸進,注重套用示例分析,具有較強的系統性、先進性、實用性,是針對職業技術教育的特點而編寫的。
本書適合作為高校計算機及相關專業的教材,也適合作為高職高專計算機軟體及套用等專業的教材,也可作為電子類、信息類、自動化類等專業的相關教材或參考書,同時也適用於成人教育學院、本科院校舉辦的二級職業技術學院及計算機等級考試(三級PC技術).

圖書目錄

第1章微型計算機系統概述 1
1.1計算機中的數制與編碼 1
1.1.1計算機中的數制及其轉換 1
1.1.2計算機中的數據編碼 4
1.1.3計算機中數的表示 6
1.2計算機概述 9
1.2.1計算機的產生與發展 9
1.2.2微型計算機的發展 10
1.2.3微型計算機的特點及套用 12
1.2.4微型計算機發展新技術 14
1.3微型計算機系統的組成 16
1.3.1微型計算機系統的3個層次
及性能指標 16
1.3.2微型計算機系統的組成 17
1.3.3微型計算機系統的基本工作
方法 19
習題1 21
第2章8086微處理器及其系統結構 22
2.18086微處理器 22
2.1.18086微處理器內部結構 22
2.1.28086的暫存器結構 23
2.28086微處理器引腳信號和典型
時序分析 25
2.2.18086微處理器引腳信號 25
2.2.2兩種模式下系統的典型配置 30
2.2.38086的典型時序分析 31
習題2 34
第3章半導體存儲器及其接口 35
3.1存儲器種類與特性 35
3.1.1存儲器的分類 35
3.1.2存儲器的主要技術指標 37
3.28086的存儲器組織 38
3.2.1存儲器地址空間和數據存儲
格式 38
3.2.2存儲器的分段和物理地址的
形成 39
3.2.3記憶體儲器的基本結構 40
3.3半導體存儲器 41
3.3.1半導體存儲器的分類 41
3.3.2隨機存取存儲器RAM 42
3.3.3隻讀存儲器ROM 45
3.4半導體存儲器與CPU的連線 47
3.4.1存儲晶片與CPU的連線 47
3.4.2存儲器晶片與CPU連線時
應注意的問題 53
3.4.38086的數據組織與存儲 53
習題3 54
第4章彙編語言基礎 56
4.1MASM彙編語言基礎 56
4.1.1彙編語言的基本概念 56
4.1.2MASM彙編語言 57
4.1.3彙編語言語句格式 57
4.1.4語句類別 58
4.2運算元的定址方式 58
4.2.1立即定址 58
4.2.2暫存器定址 59
4.2.3存儲器定址 59
4.3指令集 60
4.3.1數據傳送類指令 60
4.3.2程式控制類指令 65
4.3.3標誌處理和CPU控制類
指令 65
4.4表達式與操作符 66
4.4.1表達式 66
4.4.2算術操作符 66
4.4.3邏輯操作符 66
4.4.4關係操作符 67
4.4.5數值回送操作符 67
4.4.6屬性操作符 69
4.4.7操作符的運算優先權 71
4.5常用偽指令 71
4.5.1數據定義及存儲分配偽指令 71
4.5.2表達式賦值偽指令 73
4.5.3符號定義偽指令 73
4.5.4段定義偽指令 73
4.5.5程式開始和結束偽指令 74
4.6彙編語言源程式的基本結構 75
4.6.1完整的段定義格式彙編語言
源程式 75
4.6.2簡化的段定義格式彙編語言
源程式 76
4.7彙編語言程式的運行 77
4.7.18086彙編語言程式的一個
例子 77
4.7.2彙編語言的上機過程 78
4.8調試程式DEBUG的使用 79
4.8.1DEBUG程式的啟動和命令
參數 79
4.8.2調試命令 80
習題4 89
實訓4.18086彙編語言程式設計初步 90
實訓4.2DEBUG使用 91
第5章運算程式設計及套用舉例 93
5.1算術運算程式設計 93
5.1.1加法指令 93
5.1.2減法指令 94
5.1.3乘法指令 96
5.1.4除法指令 97
5.2數碼轉換 99
5.2.1十進制調整指令 99
5.2.2數碼轉換套用舉例 102
5.3查表程式設計 102
5.4邏輯運算 103
5.4.1邏輯運算指令 104
5.4.2移位及循環 105
5.5字元串處理 108
5.5.1控制位DF 109
5.5.2串處理指令 109
5.5.3串處理套用舉例 111
5.6系統的功能調用 112
5.6.1DOS功能調用 113
5.6.2DOS功能調用套用舉例 115
5.6.3BIOS中斷調用 117
5.7綜合編程套用舉例 118
習題5 119
實訓5.1DOS和BIOS功能調用 121
第6章彙編語言程式設計 125
6.1簡單程式設計及套用舉例 125
6.2分支程式設計及套用舉例 127
6.2.1轉移指令 128
6.2.2分支結構程式設計套用
舉例 130
6.3循環程式設計及套用舉例 136
6.3.1循環控制指令 136
6.3.2循環程式的結構 138
6.3.3循環程式設計方法套用
舉例 139
習題6 145
實訓6.1順序程式設計 146
實訓6.2分支程式設計 147
實訓6.3循環程式設計 149
實訓6.4排序程式設計 150

相關詞條

熱門詞條

聯絡我們