TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
微型計算機匯編語言與接口技術(簡體書)
滿額折

微型計算機匯編語言與接口技術(簡體書)

人民幣定價:49.5 元
定  價:NT$ 297 元
優惠價:87258
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
目次
書摘/試閱

商品簡介

本書系統介紹了微型計算機系統軟硬件組成及設計方法,包括匯編語言程序設計和接口技術兩部分。全書內容編排系統全面;基礎原理講解深入淺出;實例豐富,分析和注釋翔實;應用舉例典型,實用性強;提供兩種實驗環境的實驗項目,注重實踐能力的培養;提供配套的課件、示例源代碼,便于讀者學習。
全書共分11章。第1章介紹了計算機系統軟硬件的基本組成、信息編碼表示等基礎知識;第2和第3章介紹了8086指令系統、匯編語言程序設計和調試的方法;第4章介紹接口技術的基礎知識;第5~第11章介紹多種常用接口的工作原理、編程方法和應用實例。
本書可作為高等院校計算機以及與計算機應用技術密切相關的專業學生的教材,也可作為相關科技人員和繼續教育者的參考用書。

目次

第1章微型計算機系統組成1
1.1微型計算機系統概述1
1.1.1微機系統硬件1
1.1.2微機系統軟件2
1.2微處理器及系統總線3
1.2.18086/8088微處理器內部結構3
1.2.28086/8088微處理器外部引腳7
1.2.38086/8088系統總線構成11
1.3存儲器13
1.3.18086/8088系統的存儲器組織13
1.3.2存儲器分段14
1.4微型計算機接口16
1.4.1微型計算機接口功能16
1.4.2微型計算機接口結構17
1.4.3微型計算機接口軟件組成17
1.5微型計算機的輸入輸出設備18
1.5.1簡單輸入設備18
1.5.2簡單輸出設備19
1.6微型計算機的軟件設計基礎21
1.6.1微機系統數據表示和運算21
1.6.2微機系統程序設計語言26
1.7實驗項目27
1.7.1PC系統組成27
1.7.2EL實驗機系統組成28
1.8本章小結30
習題131第2章8086指令系統33
2.18086指令的特點33
2.28086指令尋址方式34
2.2.1數據尋址方式34
2.2.2轉移地址尋址方式36
2.38086指令類型37
2.3.1處理器控制類指令38
2.3.2數據傳送類指令38
2.3.3算術運算類指令43
2.3.4位操作類指令49
2.3.5串操作類指令53
2.3.6控制轉移類指令55
2.3.7中斷指令和系統功能調用59
2.4實驗項目61
2.4.1PC指令系統實驗項目61
2.4.2EL實驗機指令系統實驗項目70
2.5本章小結74
習題275
第3章匯編語言程序設計77
3.1結構類偽指令77
3.1.1程序結構相關偽指令77
3.1.2匯編語言源程序格式79
3.2數據定義偽指令80
3.2.1常量定義偽指令80
3.2.2變量定義偽指令81
3.3運算符和操作符83
3.3.1運算符83
3.3.2屬性操作符84
3.4匯編語言程序設計86
3.4.1匯編語言順序程序設計86
3.4.2匯編語言循環程序設計88
3.4.3匯編語言分支程序設計89
3.4.4匯編語言子程序設計92
3.4.5宏匯編程序設計93
3.5匯編語言程序設計實例93
3.5.1數據運算類實例93
3.5.2判斷統計類實例95
3.5.3字符處理類實例97
3.5.4子程序設計類實例99
3.6實驗項目100
3.6.1PC匯編源程序開發實驗項目100
3.6.2EL實驗機匯編源程序開發實驗項目104
3.7本章小結105
習題3105
第4章微型計算機的I/O端口107
4.1I/O端口編址107
4.1.1I/O端口與內存單元統一編址107
4.1.2I/O端口與內存單元獨立編址108
4.280x86系統I/O端口109
4.2.18086系統的I/O端口訪問109
4.2.280x86系統的I/O端口地址分配110
4.3I/O端口地址譯碼112
4.3.1I/O端口地址譯碼的基本原則1124.3.2I/O端口地址的固定式譯碼113
4.3.3I/O端口地址的可選式譯碼116
4.3.4I/O端口地址共用118
4.4輸入輸出控制方式119
4.4.1程序控制方式119
4.4.2中斷方式123
4.4.3DMA方式124
4.4.4通道方式124
4.4.5外圍處理機方式125
4.5實驗項目125
4.5.1PC I/O端口實驗項目125
4.5.2EL實驗機I/O端口實驗項目125
4.6本章小結127
習題4127
第5章并行接口129
5.1可編程并行接口芯片8255A129
5.1.18255A的內部結構129
5.1.28255A的外部引腳131
5.1.38255A的編程131
5.1.48255A的工作方式135
5.28255A應用舉例144
5.3PC中的并行接口應用147
5.4實驗項目149
5.4.1PC并行接口實驗項目149
5.4.2EL實驗機并行接口實驗項目150
5.5本章小結152
習題5152第6章定時/計數技術153
6.1可編程定時/計數器8253/8254153
6.1.18253/8254的內部結構153
6.1.28253/8254的外部引腳154
6.1.38253/8254的工作方式155
6.1.48253/8254的編程162
6.28253/8254應用舉例167
6.3PC中的定時/計數器應用171
6.4實驗項目173
6.4.1PC定時/計數器實驗項目173
6.4.2EL實驗機定時/計數器實驗項目175
6.5本章小結177
習題6177
第7章中斷技術179
7.1中斷技術概述179
7.1.1中斷的基本概念180
7.1.2中斷管理181
7.28086/8088微機中斷系統182
7.2.18086/8088的中斷類型182
7.2.28086/8088的可屏蔽中斷184
7.2.38086/8088的中斷向量表184
7.2.48086/8088的中斷向量表設置186
7.2.58086/8088的中斷過程188
7.3可編程中斷控制器8259A190
7.3.18259A的內部結構190
7.3.28259A的外部引腳1927.3.38259A的中斷管理方式193
7.3.48259A的編程196
7.48259A應用舉例202
7.4.1中斷系統設計202
7.4.2中斷應用實例204
7.5PC中的中斷應用207
7.6實驗項目209
7.6.1PC中斷實驗項目209
7.6.2EL實驗機中斷實驗項目211
7.7本章總結213
習題7214
第8章DMA技術217
8.1DMA技術概述217
8.1.1DMA系統構成及工作過程217
8.1.2DMA的傳送方式218
8.2可編程DMA控制器8237A219
8.2.18237A的內部結構219
8.2.28237A的外部引腳221
8.2.38237A的工作時序223
8.2.48237A的編程224
8.38237A的應用舉例229
8.4PC中的DMA應用232
8.5實驗項目234
8.5.1PC DMA實驗項目234
8.5.2EL實驗機DMA實驗項目235
8.6本章小結237
習題8238第9章串行通信接口239
9.1串行通信的基本概念239
9.1.1串行通信系統模型239
9.1.2串行通信協議240
9.2可編程串行接口芯片8251A243
9.2.18251A的內部結構244
9.2.28251A的外部引腳245
9.2.38251A的編程247
9.3通用異步接收發送器INS 8250252
9.3.1INS 8250的內部結構252
9.3.2INS 8250的外部引腳254
9.3.3INS 8250的編程255
9.4串行通信接口標準RS232C261
9.4.1RS232C電氣特性261
9.4.2RS232C連接形式263
9.58251A/8250應用舉例263
9.5.18251A應用舉例264
9.5.28250應用舉例266
9.6PC中的串行接口應用269
9.7實驗項目271
9.7.1PC串行接口實驗項目271
9.7.2EL實驗機串行接口實驗項目271
9.8本章小結273
習題9274
第10章A/D和D/A轉換接口275
10.1A/D與D/A轉換概述27510.1.1非電模擬量到電模擬量的轉換 275
10.1.2D/A轉換的工作原理276
10.1.3A/D轉換的工作原理278
10.2D/A轉換器及其接口技術280
10.2.1數模轉換器DAC0832280
10.2.2DAC0832應用舉例286
10.3A/D轉換器及其接口技術288
10.3.1模數轉換器ADC0809289
10.3.2ADC0809應用舉例294
10.4實驗項目296
10.4.1PC A/D與D/A轉換接口實驗項目296
10.4.2EL實驗機A/D與D/A轉換接口
實驗項目296
10.5本章小結299
習題10300
第11章輸入輸出設備接口與總線301
11.1鍵盤接口301
11.1.1鍵盤的工作原理301
11.1.2PC鍵盤接口305
11.2鼠標接口308
11.2.1鼠標的工作原理308
11.2.2PC鼠標接口309
11.3顯示器接口311
11.3.1顯示器的工作原理311
11.3.2PC顯示器接口311
11.4打印機接口314
11.4.1打印機的工作原理31411.4.2PC打印機接口315
11.5外存儲器接口319
11.5.1外存儲器工作原理319
11.5.2外存儲器接口319
11.6可編程鍵盤/顯示器接口芯片8279322
11.6.18279的內部結構322
11.6.28279的外部引腳323
11.6.38279的編程325
11.6.48279應用舉例329
11.7OCMJ點陣式液晶顯示器332
11.7.1OCMJ點陣式液晶顯示器外部引腳332
11.7.2OCMJ點陣式液晶顯示器編程333
11.7.3OCMJ點陣式液晶顯示器應用舉例335
11.8總線及總線標準336
11.8.1總線分類337
11.8.2總線標準338
11.9實驗項目339
11.9.1PC I/O設備實驗項目339
11.9.2EL實驗機I/O設備實驗項目339
11.10本章小結343
習題11344
參考文獻345

書摘/試閱

第5章并行接口本章學習目標
 了解并行接口的基本功能;
 熟練掌握可編程并行接口芯片8255A的內部結構及引腳;
 熟練掌握8255A的3種工作方式和功能;
 熟練掌握8255A的應用設計方法。本章首先介紹了可編程并行接口芯片8255A的內部結構及引腳,然后介紹了8255A的工作方式和編程,最后介紹了8255A的應用實例。
5.1可編程并行接口芯片8255A
微機系統中數據的存儲和傳輸是以計算機的字長(如8位、16位、32位、64位)為單位進行的。這種一次傳送一個字長數據的方式即是并行傳送方式。微機系統中CPU與存儲器、CPU與I/O接口、CPU與磁盤之間的數據交換都是采用并行數據傳送方式。并行傳送方式的傳送速率快,適用于微機之間近距離、大量和快速信息交換的場合。但并行傳送時,信號之間容易產生干擾,所以不適合遠距離傳送。
并行接口電路在CPU與I/O設備之間傳送數據,主要起著緩沖和鎖存的功能。并行接口電路有多種,目前,微機系統設計中廣泛使用的是可編程并行接口芯片。常用的可編程并行接口芯片有Intel公司的8255A、Motorola公司的MC6820等。
8255A是Intel公司生產的8位并行I/O接口芯片。8255A有3個8位并行I/O端口,可通過程序選擇多種操作方式,通用性強,廣泛應用于幾乎所有系列的微機系統中。
5.1.18255A的內部結構
8255A的內部結構包括3個并行輸入或輸出數據端口、1個控制端口、數據總線緩沖器、讀/寫控制電路。8255A的內部結構如圖5.1所示。
圖5.18255A的內部結構
1. 并行輸入或輸出數據端口
8255A內部有3個并行輸入或輸出數據端口,分別是PA口、PB口、PC口。3個端口都是8位,可分別設置為輸入或輸出端口。這3個端口都可用作CPU與I/O設備之間的緩沖器或鎖存器。
PA端口: 包含一個8位數據輸出鎖存/緩沖器和一個8位數據輸入鎖存器。PA端口中輸入或輸出的數據均能得到鎖存。
PB端口: 包含一個8位數據輸出鎖存/緩沖器和一個8位數據輸入緩沖器。PB端口中輸入的數據不能鎖存。
PC端口: 包含一個8位數據輸出鎖存/緩沖器和一個8位數據輸入緩沖器。PC端口輸入的數據不能鎖存。PC端口可以作為一個獨立的8位輸入或輸出端口使用,也可分為兩個獨立的4位輸入或輸出端口使用。另外,PC端口除了可以作為數據輸入或輸出端口外,還可以作為控制/狀態端口,配合PA端口、PB端口工作。PC端口還可以由控制電路進行按位置位或復位的操作。
2. A組和B組控制邏輯
A、B兩組控制電路內部有一個控制端口,用來接收數據總線送來的控制字和讀/寫控制信號,并根據控制字確定各端口的工作方式。A組控制邏輯電路對PA端口和PC端口的高4位(PC7~PC4)進行控制。B組控制邏輯電路對PB端口和PC端口的低4位(PC3~PC0)進行控制。
3. 數據總線緩沖器
……

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 258
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區