x86 PC彙編語言、設計與接口(第五版)

x86 PC彙編語言、設計與接口(第五版)

《x86 PC彙編語言、設計與接口(第五版)》是2011年1月電子工業出版社出版的圖書,作者是高升。

基本介紹

  • 中文名:x86 PC彙編語言、設計與接口(第五版)
  • 作者:高升
  • ISBN:9787121124419
  • 頁數:580頁
  • 定價:75元
  • 出版社:電子工業出版社
  • 出版時間:2011年1月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

彙編語言與程式設計是計算機類學科專業重要的專業技術基礎課程,是以套用為主的工程技術基礎類課程。作者以簡單易懂、分步介紹的方式,講授了x86 PC彙編語言程式設計及PC體系結構。全書包括兩大部分內容:(1) 彙編語言程式設計;(2) IBM PC兼容計算機接口設計。在介紹彙編語言程式的章節中,以彙編方法為引導,逐步加入各種語句及指令,給出了很多程式實例,並通過Debug實用工具展示出程式指令執行的具體動作。在接口設計方面,從PC所套用的晶片到設備,從電路設計到編程都進行了詳細的闡述。
讀者對象:全書實例、複習題豐富,有利於讀者深入理解,適合作為計算機相關專業的教材,也可供相關的程式設計人員參考使用。

圖書目錄

目 錄
第0章 計算導論 1
0.1 計數與編碼系統 1
0.2 數字系統入門 6
0.3 進入計算機內部 9
本章習題 14
複習題答案 15
第1章 x86微處理器 17
1.1 x86系列演變的簡要歷史 17
1.2 走進8088/86的內部 20
1.3 彙編語言簡介 22
1.4 程式段介紹 25
1.5 堆疊 31
1.6 標誌暫存器 34
1.7 x86定址模式 37
本章習題 40
複習題答案 43
第2章 彙編語言程式設計 45
2.1 偽指令和示例程式 45
2.2 程式的彙編、連結與執行 48
2.3 示例程式 51
2.4 控制轉移指令 56
2.5 數據類型和數據定義 60
2.6 完整段定義 64
2.7 流程圖和偽代碼 69
本章習題 71
複習題答案 73
第3章 算術與邏輯運算指令及編程 76
3.1 無符號數的加減法 76
3.2 無符號數的乘法和除法 82
3.3 邏輯指令 85
3.4 BCD和ASCII的轉換 94
3.5 循環移位指令 101
3.6 C語言的位操作 104
本章習題 106
複習題答案 109
第4章 INT 21H和INT 10H編程及宏指令 111
4.1 BIOS中INT 10H的編程 111
4.2 DOS中斷21H 117
4.3 什麼是宏以及如何使用宏 127
本章習題 137
複習題答案 139
第5章 鍵盤和滑鼠編程 141
5.1 INT 16H鍵盤編程 141
5.2 利用INT 33H進行滑鼠編程 145
本章習題 152
複習題答案 152
第6章 帶符號數、字元串和表 153
6.1 帶符號數的算術運算 153
6.2 字元串和表操作 163
本章習題 168
複習題答案 169
第7章 模組及模組化程式設計 170
7.1 編寫和連結模組 170
7.2 一些非常有用的模組 179
7.3 在模組之間傳遞參數 184
本章習題 187
複習題答案 188
第8章 x86的32位程式設計 189
8.1 x86的32位編程 189
本章習題 196
複習題答案 197
第9章 8088、80286微處理器與ISA匯流排 198
9.1 8088 微處理器 198
9.2 8284和8288支撐晶片 203
9.3 ISA匯流排的8位區段 206
9.4 80286微處理器 210
9.5 16位ISA匯流排 213
本章習題 217
複習題答案 219
第10章 存儲器及其接口 220
10.1 半導體存儲器 220
10.2 存儲器地址解碼 228
10.3 IBM PC的記憶體映射 231
10.4 RAM和ROM的數據完整性 234
10.5 16位存儲器的接口 238
本章習題 242
複習題答案 244
第11章 8255 I/O編程 246
11.1 8088輸入/輸出指令 246
11.2 I/O地址的解碼和設計 248
11.3 x86 PC的I/O地址映射 251
11.4 8255編程與接口 254
本章習題 264
複習題答案 265
第12章 LCD、電動機、ADC及感測器接口 267
12.1 LCD接口 267
12.2 步進電動機接口 275
12.3 DAC接口 279
12.4 ADC晶片和感測器接口 283
本章習題 290
複習題答案 292
第13章 8253/54定時器 293
13.1 8253/54定時器簡介 293
13.2 x86 PC中8253/54定時器的連線與編程 297
13.3 在x86 PC上播放音樂 301
本章習題 306
複習題答案 307
第14章 x86 PC的中斷系統 308
14.1 8088/86中斷 308
14.2 x86 PC及其中斷分配 313
14.3 8259可程式中斷控制器 316
14.4 8259晶片在x86 PC中的套用 323
14.5 x86 PC中斷的進一步討論 328
本章習題 331
複習題答案 333
第15章 x86 PC直接存儲器存取和DMA通道 335
15.1 DMA的概念 335
15.2 8237 DMA晶片編程 336
15.3 IBM PC 8237 DMA接口 344
15.4 x86 PC DMA 347
本章習題 350
複習題答案 351
第16章 視頻和視頻適配器 353
16.1 顯示器的原理和視頻模式 353
16.2 文本模式編程及顯存 359
16.3 圖形和圖形編程 366
本章習題 369
複習題答案 370
第17章 彙編語言和C#串口編程 371
17.1 串列通信的基本知識 371
17.2 x86 PC COM連線埠的彙編和C#編程 376
本章習題 381
複習題答案 381
第18章 鍵盤與印表機接口 383
18.1 鍵盤與主機的接口 383
18.2 PC鍵盤接口與編程 387
18.3 IBM PC印表機及接口 394
本章習題 402
複習題答案 403
第19章 硬碟 405
19.1 硬碟組織與性能 405
本章習題 412
複習題答案 412
第20章 IEEE浮點數和x87數字協處理器 413
20.1 數字協處理器和IEEE浮點標準 413
20.2 x87指令和編程 416
20.3 x87指令 428
本章習題 433
複習題答案 434
第21章 386微處理器:實模式與保護模式 435
21.1 實模式下的80386 435
21.2 80386硬體結構視圖 442
21.3 80386保護模式 447
本章習題 454
複習題答案 456
第22章 高速存儲器設計和快取 458
22.1 x86的存儲器周期時間 458
22.2 頁式DRAM和靜態列DRAM 460
22.3 高速快取 466
22.4 SDRAM、DDR RAM和RAMBUS存儲器 472
本章習題 477
複習題答案 480
第23章 奔騰和RISC處理器 482
23.1 80486微處理器 482
23.2 Intel奔騰處理器 486
23.3 RISC架構 491
23.4 Pentium Pro(高能奔騰)處理器 497
23.5 MMX技術 500
本章習題 505
複習題答案 508
第24章 x86的演化:從32位到64位 510
24.1 x86奔騰系列處理器的演化 510
24.2 x86的64位處理器和Vista 514
本章習題 518
複習題答案 519
第25章 系統設計與故障分析 520
25.1 積體電路技術概述 520
25.2 IC連線和系統設計問題 525
本章習題 534
複習題答案 535
第26章 ISA、PC104和PCI匯流排 537
26.1 ISA匯流排的記憶體訪問信號 537
26.2 ISA的I/O匯流排時序 543
26.3 PCI匯流排 551
本章習題 557
複習題答案 558
第27章 USB編程 559
27.1 USB連線埠概要 559
27.2 USB口的擴展與電源管理 560
27.3 USB編程 563
本章習題 565
複習題答案 566

相關詞條

熱門詞條

聯絡我們