注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計匯編語言/編譯原理匯編語言與接口技術(shù)

匯編語言與接口技術(shù)

匯編語言與接口技術(shù)

定 價:¥29.00

作 者: 王讓定等編著
出版社: 清華大學出版社
叢編項: 普通高校本科計算機專業(yè)特色教材精選
標 簽: 匯編語言 程序設(shè)計 高等學校 教材

ISBN: 9787302115182 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 369 字數(shù):  

內(nèi)容簡介

本書將微機原理與匯編語言和微機接口技術(shù)融為一體。在以80486為主介紹指令系統(tǒng)的基礎(chǔ)上,充分考慮了80X86系列的銜接性。匯編語言以MASM6.0為主,同時介紹了與MASM5.X的區(qū)別,詳細講解了基于80X86的匯編程序設(shè)計方法。書中在介紹傳統(tǒng)的接口技術(shù)(并行、串行、定時、DMA、中斷、模/數(shù)及數(shù)/模)之前,專門安排一章講解軟件接口技術(shù),重點介紹了DOS下的端口調(diào)用技術(shù)和Windows環(huán)境下的面向?qū)ο缶幊陶Z言的接口調(diào)用方式,以開闊學生的知識面。同時,在本書的第9章,介紹了最新的高速串行接口USB和IEEE1394。.本書力求既適合課堂教學,又能緊跟最新技術(shù),拓寬學生的知識面。本書可作為高等學校本科計算機專業(yè)及信息類相關(guān)專業(yè)學生的教材或參考書,參考課時為64~80,也可以供廣大工程技術(shù)人員參考。..本書將16、32位微機原理、匯編語言程序設(shè)計、微機接口技術(shù)融為一體,比較完整地介紹了微型計算機技術(shù)。在以80486為主介紹指令系統(tǒng)的基礎(chǔ)上,充分考慮了與80x86系列其他產(chǎn)品的銜接性。匯編語言以MASM6.0為主,詳細講解了基于80x86的匯編程序設(shè)計方法。在介紹傳統(tǒng)的接口技術(shù)(并行、串行、定時、DMA、中斷、A/D及D/A)之前,專門安排一章講解軟件接口技術(shù),重點介紹了DOS下的端口調(diào)用技術(shù)和Windows環(huán)境下的面向?qū)ο缶幊陶Z言的接口調(diào)用方式,以拓展學生的知識面。另外還介紹了最新的高速串行接口USB和IEEEl394。本書適合課堂教學,同時緊跟最新技術(shù)。本書可作為高等學校本科計算機專業(yè)及信息類相關(guān)專業(yè)學生的教材,也可以供廣大工程技術(shù)人員參考。...

作者簡介

暫缺《匯編語言與接口技術(shù)》作者簡介

圖書目錄

第1章微型計算機概述1
1.1微型計算機的概念 1
1.2微處理器的產(chǎn)生和發(fā)展 2
1.3微型計算機系統(tǒng)的組成 4
1.3.1硬件系統(tǒng) 5
1.3.2軟件系統(tǒng) 6
1.4微型計算機的應(yīng)用及發(fā)展 9
小結(jié) 10
習題 10
第2章80X86微處理器11
2.1內(nèi)部結(jié)構(gòu) 11
2.1.18086/8088的內(nèi)部結(jié)構(gòu)11
2.1.280386的內(nèi)部結(jié)構(gòu)14
2.1.380486的內(nèi)部結(jié)構(gòu)16
2.280X86的內(nèi)部寄存器組17
2.2.18086的內(nèi)部寄存器組 17
2.2.280386的內(nèi)部寄存器組20
2.2.380486的內(nèi)部寄存器組24
2.380X86的引腳信號 24
2.3.18086/8088的引腳信號及功能 24
2.3.280486的引腳信號及功能 29
2.480X86系統(tǒng)總線的構(gòu)成 33
2.4.18086的時鐘和總線周期概念33
2.4.28086的最小和最大工作模式 35
2.4.38086的操作和時序 36
2.4.480486的讀寫總線操作43匯編語言與接口技術(shù)目錄2.580486的工作方式 44
2.680X86的中斷系統(tǒng) 45
2.6.1中斷和中斷處理45
2.6.28086的中斷系統(tǒng)46
2.6.380486的中斷 48
2.780X86存儲器和I/O組織49
2.7.18086/8088存儲器組織 49
2.7.2I/O端口的組織 51
2.7.380486的虛擬存儲機制和片內(nèi)兩級存儲管理52
2.8Pentium的主要特點53
小結(jié)55
習題56
第3章80X86的指令系統(tǒng)和尋址方式 59
3.1數(shù)據(jù)類型 59
3.280X86的尋址方式 60
3.2.1數(shù)據(jù)尋址方式 61
3.2.2程序?qū)ぶ贩绞?3
3.2.3操作數(shù)寬度和尋址寬度的確定64
3.2.4I/O地址空間 66
3.2.5段寄存器的確定66
3.380X86的指令系統(tǒng)67
3.3.1傳送類指令 67
3.3.2算術(shù)運算指令 74
3.3.3邏輯運算指令 79
3.3.4移位指令和循環(huán)移位指令 80
3.3.5位操作指令 82
3.3.6位串操作指令83
3.3.7串操作指令與重復(fù)前綴83
3.3.8轉(zhuǎn)移指令 85
3.3.9調(diào)用指令與返回指令88
3.3.10標志位設(shè)置指令與按條件設(shè)置字節(jié)指令 91
3.3.11數(shù)字指令 92
3.3.12系統(tǒng)寄存器的裝入與存儲指令93
3.3.13保護屬性檢查指令 95
3.3.14高級語言指令 96
3.3.15暫停指令和空操作指令98
3.3.16cache管理指令98
3.3.17指令前綴小結(jié) 98
3.3.18Pentium引入的與系統(tǒng)有關(guān)的指令99
小結(jié) 100
習題 100
第4章80X86匯編語言程序設(shè)計 105
4.1MASM宏匯編語句結(jié)構(gòu)以及開發(fā)過程 105
4.1.1匯編語言程序的語句類型和格式 105
4.1.2匯編語言的程序格式 107
4.1.3匯編語言程序的開發(fā)過程 109
4.2MASM匯編語言表達式、運算符114
4.2.1數(shù)值型參數(shù) 114
4.2.2變量定義偽指令118
4.2.3變量和標號的屬性123
4.3程序段的定義和屬性126
4.3.1DOS的程序結(jié)構(gòu)126
4.3.2簡化段定義的格式127
4.3.3完整段定義的格式131
4.4復(fù)雜數(shù)據(jù)結(jié)構(gòu)136
4.4.1結(jié)構(gòu) 137
4.4.2記錄 138
4.5宏匯編139
4.5.1宏的定義和調(diào)用 140
4.5.2宏的參數(shù) 142
4.5.3與宏有關(guān)的偽指令144
4.5.4宏與子程序 146
4.6基本匯編語言程序設(shè)計146
4.6.1順序程序設(shè)計 147
4.6.2分支程序設(shè)計 148
4.6.3循環(huán)程序設(shè)計 152
4.7子程序設(shè)計 156
4.7.1過程定義偽指令156
4.7.2子程序的參數(shù)傳遞159
4.7.3子程序的嵌套、遞歸與重入163
4.7.4子程序的應(yīng)用 166
4.8高級匯編語言程序設(shè)計 171
4.8.1條件控制偽指令 171
4.8.2循環(huán)控制偽指令 174
4.8.3過程聲明和過程調(diào)用偽指令176
小結(jié) 180
習題 180
第5章軟件接口技術(shù)187
5.1接口概述 187
5.1.1接口的功能187
5.1.2驅(qū)動軟件的運行方式189
5.1.3接口緩沖區(qū) 191
5.1.4接口軟件及層次結(jié)構(gòu)191
5.2DOS系統(tǒng)下的接口調(diào)用 193
5.2.1BIOS功能級軟件接口及實現(xiàn) 193
5.2.2DOS功能級軟件接口及調(diào)用實例197
5.3Windows下的接口調(diào)用 201
5.3.1Windows的體系結(jié)構(gòu) 201
5.3.2Windows操作系統(tǒng)的內(nèi)核進程202
5.3.3Windows NT的設(shè)備驅(qū)動調(diào)用204
5.4COM編程技術(shù) 225
5.4.1COM對象 225
5.4.2COM接口227
5.4.3IUnknown接口 233
小結(jié) 243
習題 244
第6章串并行接口技術(shù) 245
6.1定時器/計數(shù)器8253/8254245
6.1.18253/8254的內(nèi)部結(jié)構(gòu)和引腳246
6.1.28253/8254的工作方式247
6.1.38253/8254的編程 251
6.1.48253/8254的應(yīng)用實例 254
6.2串行通信基礎(chǔ) 256
6.2.1串行通信基本概念257
6.2.2串行通信接口標準258
6.3串行通信芯片8251A261
6.3.18251A的內(nèi)部結(jié)構(gòu)和外部引腳262
6.3.28251A的工作方式 265
6.3.38251A的編程 266
6.3.48251A的應(yīng)用實例 271
6.4并行通信接口8255A 273
6.4.18255A的內(nèi)部結(jié)構(gòu)和外部引腳273
6.4.28255A的工作方式 274
6.4.38255A的編程 278
6.4.48255A的應(yīng)用實例280
小結(jié) 283
習題 284
第7章中斷和DMA技術(shù) 287
7.1可編程中斷控制器8259A 287
7.1.18259A的內(nèi)部結(jié)構(gòu)和外部引腳287
7.1.28259A的中斷過程 290
7.1.38259A的工作方式 291
7.1.48259A的初始化和控制命令字 294
7.1.58259A的應(yīng)用實例 301
7.2可編程DMA控制器8237A 303
7.2.18237A的內(nèi)部結(jié)構(gòu)和外部引腳 304
7.2.28237A的工作原理307
7.2.38237A的內(nèi)部寄存器和命令310
7.2.48237A的編程和應(yīng)用314
小結(jié) 316
習題 317
第8章模/數(shù)和數(shù)/模轉(zhuǎn)換319
8.1模擬輸入輸出系統(tǒng) 319
8.1.1微型機與控制系統(tǒng)接口 319
8.1.2模擬輸入通道 320
8.1.3模擬輸出通道 321
8.2數(shù)/模轉(zhuǎn)換芯片及接口 321
8.2.1數(shù)/模轉(zhuǎn)換器的主要性能指標 321
8.2.28位數(shù)/模轉(zhuǎn)換器DAC0832 322
8.2.312位數(shù)/模轉(zhuǎn)換器AD567 325
8.3模/數(shù)轉(zhuǎn)換芯片及接口 328
8.3.1模/數(shù)轉(zhuǎn)換原理 328
8.3.28位模/數(shù)轉(zhuǎn)換器ADC0809333
8.3.312位模/數(shù)轉(zhuǎn)換器AD574A335
8.4模/數(shù)、數(shù)/模器件的選擇 338
小結(jié)340
習題 340
第9章高速串行總線 343
9.1高速串行接口簡介 343
9.2USB體系結(jié)構(gòu) 346
9.2.1USB的拓撲結(jié)構(gòu) 346
9.2.2USB的物理接口 349
9.3USB通信協(xié)議 352
9.3.1通信模型 352
9.3.2數(shù)據(jù)格式 353
9.3.3事務(wù)處理 355
9.3.4數(shù)據(jù)傳輸模式357
9.4PC機的USB應(yīng)用及開發(fā)359
9.5USB2.0簡介361
9.6IEEE 1394體系結(jié)構(gòu)361
9.6.1IEEE 1394的拓撲結(jié)構(gòu)361
9.6.2IEEE 1394的物理接口363
9.7IEEE 1394通信協(xié)議364
小結(jié)368
習題369
參考文獻371

本目錄推薦

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