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

匯編語言與接口技術

匯編語言與接口技術

定 價:¥29.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號