注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具匯編語(yǔ)言程序設(shè)計(jì)

匯編語(yǔ)言程序設(shè)計(jì)

匯編語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥35.00

作 者: 朱耀庭 主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校應(yīng)用型特色規(guī)劃教材
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買這本書(shū)可以去


ISBN: 9787302202967 出版時(shí)間: 2009-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 387 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)針對(duì)80×86微處理器,詳細(xì)論述了匯編語(yǔ)言程序設(shè)計(jì)的方法。其主要內(nèi)容包括:計(jì)算機(jī)巾數(shù)的表示,bit在數(shù)字化信息時(shí)代的地位,從學(xué)習(xí)高級(jí)語(yǔ)言到學(xué)習(xí)匯編語(yǔ)言思維模式的轉(zhuǎn)變,PC機(jī)引導(dǎo)機(jī)制,8086/8088的指令系統(tǒng),匯編語(yǔ)言程序設(shè)計(jì)的基本方法,DOS和BIOS內(nèi)部功能的調(diào)用方法,I/O設(shè)備端口編程方法,典型巾斷處理程序設(shè)計(jì),保護(hù)模式下的WIN32匯編語(yǔ)言程序設(shè)計(jì)初步,以及匯編語(yǔ)言程序的各種調(diào)試手段等。全書(shū)貫穿學(xué)以致用的指導(dǎo)原則,注重實(shí)例教學(xué),通過(guò)大量實(shí)例引導(dǎo)讀者由易到難一步步掌握匯編語(yǔ)言程序設(shè)計(jì)的核心技術(shù)。無(wú)論是初學(xué)者還是專業(yè)人士,都可以從中得到啟迪,熟習(xí)并且掌握匯編語(yǔ)言程序設(shè)計(jì)的方法?!秴R編語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)及其相關(guān)號(hào)業(yè)本科生“匯編語(yǔ)言程序設(shè)計(jì)”課程的教材,特別適合應(yīng)用型本科使用,也是研究生和各行各業(yè)計(jì)算機(jī)工作人員自學(xué)匯編語(yǔ)言程序設(shè)計(jì)的重要參考書(shū)。

作者簡(jiǎn)介

  朱耀庭,男,1944年生,1969年畢業(yè)于南開(kāi)大學(xué)數(shù)學(xué)專業(yè)?,F(xiàn)任南開(kāi)大學(xué)信息學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系教授、博士生導(dǎo)師。南開(kāi)大學(xué)濱海學(xué)院計(jì)算機(jī)科學(xué)系系主任。主要研究方向:多媒體技術(shù),應(yīng)用軟件開(kāi)發(fā)。主要講授課程:多媒體技術(shù),匯編語(yǔ)言程序設(shè)計(jì),C語(yǔ)言程序設(shè)計(jì),計(jì)算機(jī)圖形學(xué)等。

圖書(shū)目錄

第1章 預(yù)備知識(shí) 1
1.1 計(jì)算機(jī)語(yǔ)言 1
1.1.1 面向機(jī)器的語(yǔ)言 1
1.1.2 非面向機(jī)器的計(jì)算機(jī)語(yǔ)言 5
1.1.3 學(xué)習(xí)匯編語(yǔ)言的意義 6
1.2 思維方式的轉(zhuǎn)變 6
1.2.1 從設(shè)計(jì)師到設(shè)計(jì)師兼建筑師 7
1.2.2 馮·諾依曼計(jì)算機(jī)的設(shè)計(jì)思想 7
1.2.3 從高級(jí)語(yǔ)言的局限性看匯編語(yǔ)言 9
1.2.4 匯編語(yǔ)言的主要特性 10
1.3 計(jì)算機(jī)中數(shù)的表示 11
1.3.1 數(shù)的表示 12
1.3.2 數(shù)制轉(zhuǎn)換 14
1.3.3 ASCII碼 15
1.3.4 數(shù)的補(bǔ)碼表示 16
1.3.5 二進(jìn)制編碼的十進(jìn)制數(shù)BCD碼(Binary-CodedDecimal) 19
1.3.6 IEEE浮點(diǎn)數(shù) 20
1.3.7 從不同角度來(lái)看待一個(gè)二進(jìn)制數(shù) 23
習(xí)題 23
第2章 80x86實(shí)模式匯編的運(yùn)行環(huán)境 25
2.1 DOS下Edit的使用 25
2.1.1 匯編源程序文件的編輯及相關(guān)知識(shí) 25
2.1.2 用Edit編輯匯編源程序 25
2.2 Debug調(diào)試匯編程序 29
2.2.1 用Debug運(yùn)行匯編語(yǔ)言程序 29
2.2.2 典型Debug命令剖析 31
2.2.3 Debug命令綜述 34
2.3 Emu8086的使用 40
2.3.1 Emu8086簡(jiǎn)介 40
2.3.2 Emu8086的安裝及使用 41
2.3.3 Emu8086顯示模擬 41
2.3.4 Emu8086應(yīng)用實(shí)例 41
2.4 用MASM(或ASM)運(yùn)行匯編語(yǔ)言程序 44
2.4.1 MASM匯編語(yǔ)言程序的調(diào)試步驟 44
2.4.2 MASM典型實(shí)例 45
2.5 Windows下虛擬DOS運(yùn)行環(huán)境的搭建 50
習(xí)題 51
第3章 PC引導(dǎo)機(jī)制 53
3.1 加電自檢POST操作 53
3.2 操作系統(tǒng)的加載 55
3.3 嵌入式系統(tǒng)與匯編語(yǔ)言 57
習(xí)題 58
第4章 8086微處理器及其尋址方式 59
4.1 8086CPU的基本邏輯結(jié)構(gòu) 59
4.1.1 8086基本功能結(jié)構(gòu) 59
4.1.2 理解并運(yùn)用基本邏輯結(jié)構(gòu)圖 60
4.1.3 8086CPU的運(yùn)行特點(diǎn) 61
4.1.4 執(zhí)行程序的步驟 61
4.1.5 指令與數(shù)據(jù) 62
4.2 8086寄存器組 63
4.2.1 通用寄存器 64
4.2.2 段寄存器 65
4.2.3 控制寄存器 65
4.3 8086的存儲(chǔ)器分段結(jié)構(gòu) 66
4.3.1 8086的存儲(chǔ)器分段 66
4.3.2 段寄存器的引用 70
4.4 堆棧 71
4.4.1 什么是棧 71
4.4.2 8086的棧機(jī)制 71
4.5 尋址方式 74
4.5.1 匯編指令的書(shū)寫形式 74
4.5.2 三種類型的操作數(shù) 75
4.5.3 尋址規(guī)則 77
習(xí)題 83
第5章 匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 85
5.1 源程序的書(shū)寫格式 85
5.1.1 簡(jiǎn)化段定義格式 85
5.1.2 完整段定義格式 90
5.2 匯編語(yǔ)言的語(yǔ)句 95
5.3 匯編語(yǔ)言的數(shù)據(jù)組織及其訪問(wèn) 98
5.4 匯編語(yǔ)言程序正常結(jié)束的方式 103
5.5 指令簡(jiǎn)介 104
習(xí)題 109
第6章 數(shù)據(jù)傳送與順序程序設(shè)計(jì) 111
6.1 MOV指令與順序程序設(shè)計(jì) 111
6.2 堆棧操作 118
6.3 數(shù)據(jù)交換指令 121
6.4 查表轉(zhuǎn)換指令 124
6.5 地址目標(biāo)傳送指令 127
6.6 標(biāo)志位傳送指令 129
6.7 端口輸入/輸出指令 131
6.8 順序程序設(shè)計(jì) 133
習(xí)題 133
第7章 算術(shù)運(yùn)算指令與程序設(shè)計(jì) 135
7.1 算術(shù)運(yùn)算和邏輯運(yùn)算對(duì)標(biāo)志寄存器的影響 135
7.2 算術(shù)運(yùn)算的數(shù)據(jù)格式 138
7.3 二進(jìn)制數(shù)加減運(yùn)算 139
7.3.1 二進(jìn)制數(shù)加法 139
7.3.2 二進(jìn)制數(shù)減法 143
7.3.3 二進(jìn)制數(shù)加減運(yùn)算的有效性 145
7.4 無(wú)符號(hào)二進(jìn)制數(shù)乘除運(yùn)算 146
7.5 帶符號(hào)二進(jìn)制數(shù)乘除運(yùn)算 151
7.5.1 帶符號(hào)二進(jìn)制數(shù)乘法運(yùn)算指令 151
7.5.2 帶符號(hào)二進(jìn)制數(shù)除法運(yùn)算指令 153
7.6 非壓縮型BCD碼運(yùn)算 155
7.6.1 非壓縮型BCD碼加法運(yùn)算 155
7.6.2 非壓縮型BCD碼減法運(yùn)算 158
7.6.3 非壓縮型BCD碼乘法運(yùn)算 158
7.6.4 非壓縮型BCD碼除法運(yùn)算 161
7.7 壓縮型BCD碼加減運(yùn)算 162
7.7.1 壓縮型BCD碼加法運(yùn)算 162
7.7.2 壓縮型BCD碼減法運(yùn)算 165
習(xí)題 166
第8章 邏輯運(yùn)算 168
8.1 邏輯運(yùn)算指令 168
8.2 移位指令 170
8.3 循環(huán)移位指令 175
8.4 邏輯運(yùn)算指令應(yīng)用 177
8.4.1 BCD碼的輸入/輸出 177
8.4.2 二進(jìn)制數(shù)的輸入/輸出 181
習(xí)題 184
第9章 分支程序與循環(huán)程序設(shè)計(jì) 186
9.1 分支 186
9.1.1 標(biāo)號(hào) 186
9.1.2 無(wú)條件轉(zhuǎn)移指令 188
9.1.3 條件轉(zhuǎn)移 195
9.2 程序設(shè)計(jì)流程圖 198
9.3 循環(huán)程序設(shè)計(jì) 200
9.3.1 循環(huán)控制指令 200
9.3.2 單重循環(huán) 204
9.3.3 多重循環(huán) 207
習(xí)題 212
第10章 串操作指令與程序設(shè)計(jì) 214
10.1 字符串操作綜述 214
10.2 字符串操作指令 219
10.3 串操作指令的重復(fù)前綴 227
習(xí)題 228
第11章 過(guò)程 230
11.1 過(guò)程的定義與說(shuō)明 230
11.2 過(guò)程調(diào)用 232
11.3 過(guò)程的返回 238
11.4 模塊間的調(diào)用和轉(zhuǎn)移 238
11.5 寄存器的保護(hù)和恢復(fù) 242
11.6 調(diào)用程序與被調(diào)用過(guò)程之間的數(shù)據(jù)傳送 244
11.7 遞歸 246
11.8 C語(yǔ)言調(diào)用匯編過(guò)程 248
習(xí)題 250
第12章 高級(jí)匯編語(yǔ)言技術(shù) 252
12.1 結(jié)構(gòu) 252
12.2 聯(lián)合 260
12.3 記錄 262
12.4 宏 269
習(xí)題 273
第13章 中斷及中斷處理程序 276
13.1 中斷及中斷相關(guān)概念 276
13.1.1 中斷的基本概念 276
13.1.2 中斷向量表 276
13.1.3 中斷源及中斷源的識(shí)別 278
13.1.4 中斷的分類 279
13.1.5 中斷處理機(jī)制 281
13.1.6 CPU響應(yīng)中斷的條件 282
13.1.7 中斷的優(yōu)先級(jí) 282
13.1.8 中斷嵌套 283
13.2 軟件中斷 284
13.2.1 軟件中斷的處理過(guò)程 284
13.2.2 軟件中斷的分類 285
13.2.3 軟件中斷的訪問(wèn) 287
13.3 DOS中斷服務(wù) 288
13.3.1 DOS中斷服務(wù)的概念 288
13.3.2 常用的DOS中斷 288
13.4 BIOS中斷服務(wù) 290
13.4.1 BIOS的概念 290
13.4.2 BIOS中斷服務(wù)的概念 290
13.4.3 常見(jiàn)的BIOS中斷 290
13.5 DOS和BIOS功能調(diào)用實(shí)例 291
13.6 典型的中斷處理程序?qū)嵗?306
13.6.1 中斷處理程序的編程原則 306
13.6.2 讀取和設(shè)置中斷向量 306
習(xí)題 311
第14章 端口輸入/輸出與外設(shè)編程 314
14.1 端口 314
14.2 8259A、8253和8255典型芯片編程 316
14.2.1 8259A芯片編程 316
14.2.2 8255編程 319
14.2.3 8253編程 322
14.3 其他芯片編程 325
14.4 綜合實(shí)例 328
習(xí)題 335
第15章 32位80x86匯編 336
15.1 80386系統(tǒng)結(jié)構(gòu)及內(nèi)存尋址 336
15.1.1 80386CPU的邏輯結(jié)構(gòu) 337
15.1.2 80386CPU的工作模式 343
15.1.3 80386CPU內(nèi)存尋址 344
15.1.4 80386CPU內(nèi)存分頁(yè)機(jī)制 346
15.2 WIN32匯編開(kāi)發(fā)環(huán)境 349
15.2.1 MASM32配置與使用 350
15.2.2 32位調(diào)試程序TD32 352
15.3 WIN32匯編實(shí)踐 353
15.3.1 WIN32匯編語(yǔ)言程序
結(jié)構(gòu) 354
15.3.2 啟蒙實(shí)例——“Hello,World!” 358
15.3.3 嵌入式匯編實(shí)例——?高精度定時(shí) 363
15.3.4 綜合實(shí)例——?圖形化時(shí)鐘 367
習(xí)題 375
附錄AASCII表 377
附錄B調(diào)試程序DEBUG簡(jiǎn)介 380
附錄C鍵盤掃描碼set1 386
參考文獻(xiàn) 388

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)