注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護Intel系列微處理器結(jié)構(gòu)、編程和接口技術(shù)大全:80×86、Pentium和Pentium Pro

Intel系列微處理器結(jié)構(gòu)、編程和接口技術(shù)大全:80×86、Pentium和Pentium Pro

Intel系列微處理器結(jié)構(gòu)、編程和接口技術(shù)大全:80×86、Pentium和Pentium Pro

定 價:¥93.00

作 者: (美)Barry B.Brey著;陳誼[等]譯
出版社: 機械工業(yè)出版社;西蒙與舒斯特國際出版公司
叢編項: 計算機硬件基礎(chǔ)與維修系列叢書
標 簽: 微處理器

購買這本書可以去


ISBN: 9787111060383 出版時間: 1997-12-01 包裝: 平裝
開本: 26cm 頁數(shù): 951 字數(shù):  

內(nèi)容簡介

  全書共17章,詳細講解了8086-Penitum Pro微處理器的內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、引腳功能、工作原理以及它們與存儲器和I/O系統(tǒng)的接口技術(shù);介紹了8087-Pentium Pro協(xié)處理器的數(shù)據(jù)格式、指令系統(tǒng)以及過程、宏、條件匯編、DOS功能調(diào)用,BIOS功能調(diào)用等高級匯編語言程序設(shè)計技術(shù);還介紹了ISA、VESA局部總線和PCI總線接口技術(shù)。本書涉及到的外圍器件有82C55、8279、8254、16550UART、8259A、8237、8288和8289等。

作者簡介

暫缺《Intel系列微處理器結(jié)構(gòu)、編程和接口技術(shù)大全:80×86、Pentium和Pentium Pro》作者簡介

圖書目錄

    目 錄
   第1章 關(guān)于微處理器和計算機的
    介紹
    1.1歷史背景
    1.1.1機器時代
    1.1.2電子時代
    1.1.3程序設(shè)計的發(fā)展
    1.1.4微處理器時代
    1.1.5當今的微處理器
    1.2基于微處理器的PC機系統(tǒng)
    1.2.1存儲器和輸入/輸出系統(tǒng)
    1.2.2DOS操作系統(tǒng)
    1.2.3微處理器
    1.3數(shù)制系統(tǒng)
    1.3.1數(shù)字
    1.3.2位計數(shù)法
    1.3.3任意進制轉(zhuǎn)換成十進制
    1.3.4十進制轉(zhuǎn)換成任意進制
    1.3.5二進制編碼的十六進制
    1.3.6補碼和反碼
    1.4計算機中的數(shù)據(jù)格式
    1.4.1ASCⅡ碼
    1.4.2BCD數(shù)據(jù)
    1.4.3字節(jié)數(shù)據(jù)
    1.4.4字數(shù)據(jù)
    1.4.5雙字數(shù)據(jù)
    1.4.6實數(shù)
    1.5本章小結(jié)
    1.6思考與練習
   第2章 微處理器及其結(jié)構(gòu)
    2.1微處理器的內(nèi)部結(jié)構(gòu)
    2.2實地址方式下的存儲器尋址
    2.2.1段地址和偏移地址
    2.2.2默認(缺?。┑亩蔚刂芳拇嫫骱推频刂芳拇嫫?br />     2.2.3段和偏移尋址機制允許重定位
    2.3保護虛擬地址方式下存儲器尋址
    2.3.1選擇子和描述符
    2.3.2對程序不可見的寄存器
    2.4存儲器分頁機制
    2.4.1分頁寄存器
    2.4.2頁目錄和頁表
    2.5本章小結(jié)
    2.6思考與練習
   第3章 尋址方式
    3.1與數(shù)據(jù)有關(guān)的尋址方式
    3.1.1寄存器尋址
    3.1.2立即尋址
    3.1.3直接數(shù)據(jù)尋址
    3.1.4寄存器間接尋址
    3.1.5基址變址尋址
    3.1.6寄存器相對尋址
    3.1.7相對基址變址尋址
    3.1.8帶比例因子的變址尋址
    3.1.9結(jié)構(gòu)
    3.2與程序轉(zhuǎn)移地址有關(guān)的尋址方式
    3.2.1直接程序存儲器尋址
    3.2.2相對程序存儲器尋址
    3.2.3間接程序存儲器尋址
    3.3堆棧存儲器尋址方式
    3.4本章小結(jié)
    3.5思考與練習
   第4章 數(shù)據(jù)傳送指令
    4.1.機器語言
    4.1.1為什么要了解機器語言
    4.1.2機器語言
    4.2PUSH/POP指令
    4.2.1PUSH指令
    4.2.2POP指令
    4.2.3初始化堆棧
    4.3地址傳送指令
    4.3.1LEA指令
    4.3.2LDSLES、LFS、LGS和LSS指令
    4.4數(shù)據(jù)串傳送指令
    4.4.1方向標志
    4.4.2DI和SI
    4.4.3LODS指令
    4.4.4STOS指令
    4.4.5帶REP的STOS指令
    4.4.6MOVS指令
    4.4.7INS指令
    4.4.8OUTS指令
    4.5其他數(shù)據(jù)傳送指令
    4.5.1XCHG指令
    4.5.2LAHF和SAHF指令
    4.5.3XLAT指令
    4.5.4IN和OUT指令
    4.5.5MOVSX和MOVZX指令
    4.5.6BSWAP指令
    4.5.7CMOV指令
    4.6段超越前綴
    4.7匯編程序詳述
    4.7.1偽操作
    4.7.2存儲器組織
    4.7.3一個實例程序
    4.8本章小結(jié)
    4.9思考與練習
   第5章 算術(shù)和邏輯運算指令
    5.1加法、減法和比較指令
    5.1.1加法指令
    5.1.2減法指令
    5.1.3比較指令
    5.2乘法和除法指令
    5.2.1乘法指令
    5.2.2除法指令
    5.3BCD和ASCⅡ碼的算術(shù)運算指令
    5.3.1BCD算術(shù)運算
    5.3.2ASCⅡ算術(shù)運算指令
    5.4基本邏輯運算指令
    5.4.1AND指令
    5.4.2OR指令
    5.4.3XOR指令
    5.4.4測試指令和位測試指令
    5.4.5NOT和NEG指令
    5.5移位和循環(huán)移位指令
    5.5.1移位指令
    5.5.2循環(huán)移位指令
    5.5.3位掃描指令
    5.6串比較指令
    5.6.1SCAS指令
    5.6.2CMPS指令
    5.7本章小結(jié)
    5.8思考與練習
   第6章 程序控制指令
    6.1轉(zhuǎn)移指令
    6.1.1無條件轉(zhuǎn)移指令(JMP)
    6.1.2條件轉(zhuǎn)移和條件置位指令
    6.1.3LOOP指令
    6.2對匯編語言程序流程的控制
    6.2.1條件匯編語句.IF
    6.2.2DO〕WHILE循環(huán)語句
    6.2.3REPEAT UNTIL循環(huán)語句
    6.3過程(procedure)
    6.3.1CALL指令
    6.3.2RET指令
    6.4中斷
    6.4.1中斷向量
    6.4.2中斷指令
    6.4.3中斷控制指令
    6.4.4PC機中的中斷分配
    6.5機器控制及其他指令
    6.5.1對進位標志的控制
    6.5.2WAIT指令
    6.5.3HLT指令
    6.5.4NOP指令
    6.5.5LOCK前綴
    6.5.6ESC指令
    6.5.7BO〕UND指令
    6.5.8ENTER和LEAVE指令
    6.6本章小結(jié)
    6.7思考與練習
   第7章 微處理器級的程序設(shè)計
    7.1模塊化程序設(shè)計
    7.1.1匯編程序和連接程序
    7.1.2PUBLIC和EXTRN偽操作
    7.1.3庫
    7.1.4宏
    7.1.5宏序列中的條件語句
    7.1.6條件匯編語句
    7.1.7在宏中使用條件語句
    7.1.8模塊化的程序設(shè)計方法
    7.2使用鍵盤和視頻顯示器
    7.2.1用DOS功能調(diào)用讀鍵盤
    7.2.2用DOS功能調(diào)用寫視頻顯示器
    7.2.3使用BIOS視頻功能調(diào)用
    7.2.4一個用于顯示字符的宏
    7.2.5鼠標
    7.2.6檢測鼠標的存在
    7.2.7獲取鼠標的類型及其驅(qū)動程序的版本號
    7.2.8使用鼠標
    7.3數(shù)據(jù)轉(zhuǎn)換
    7.3.1將二進制數(shù)轉(zhuǎn)換成ASCII碼
    7.3.2將ASCII碼轉(zhuǎn)換成二進制數(shù)
    7.3.3顯示和讀取十六進制數(shù)據(jù)
    7.3.4使用查詢表實現(xiàn)數(shù)據(jù)轉(zhuǎn)換
    7.3.5一個使用數(shù)據(jù)轉(zhuǎn)換的實例 程序
    7.4磁盤文件
    7.4.1磁盤的組織
    7.4.2順序存取文件
    7.4.3隨機存取文件
    7.5程序舉例
    7.5.1計算器程序
    7.5.2數(shù)字排序程序
    7.5.3十六進制文件的顯示
    7.6中斷接管
    7.6.1攔截一個中斷
    7.6.2TSR報時程序示例
    7.6.3熱鍵程序舉例
    7.7本章小結(jié)
    7.8思考與練習
   第8章 8086/8088硬件描述
    8.1引腳及其功能
    8.1.1引腳
    8.1.2電源要求
    8.1.3直流特性
    8.1.4引腳功能
    8.2時鐘發(fā)生器(8284A)
    8.2.18284A時鐘發(fā)生器
    8.2.28284A的操作
    8.3總線緩沖與鎖存
    8.3.1分離總線信息
    8.3.2緩沖系統(tǒng)
    8.4總線時序
    8.4.1基本的總線操作
    8.4.2一般的時序
    8.4.3讀時序
    8.4.4寫時序
    8.5就緒與等待狀態(tài)
    8.5.1READY輸入信號
    8.5.2RDY與8284A
    8.6最小方式與最大方式
    8.6.1最小方式操作
    8.6.2最大方式操作
    8.6.38288總線控制器
    8.7本章小結(jié)
    8.8思考與練習
   第9章 存儲器接口
    9.1存儲器器件
    9.1.1存儲器的引腳
    9.1.2ROM
    9.1.3靜態(tài)RAM(SRAM)器件
    9.1.4動態(tài)RAM(DRAM)
    9.2地址譯碼
    9.2.1為什么要譯碼
    9.2.2簡單的與非門譯碼器
    9.2.33-8譯碼器(74LS138)
    9.2.4雙2-4譯碼器(74LS139)
    9.2.5PROM地址譯碼器
    9.2.6PLD可編程譯碼器
    9.38088與80188(8位)存儲器接口
    9.3.1基本的8088/80188存儲器接口
    9.3.2連接f1ash閃速存儲器
    9.3.3用奇偶性檢查存儲器錯誤
    9.3.4錯誤校正
    9.48086、80186 80286與80386SX(16位)存儲器接口
    9.580386DX與80486(32位)存儲器接口
    9.5.1存儲體
    9.5.232位存儲器接口
    9.6Pentium與PentiumPro(64位)存儲器接口
    9.7動態(tài)RAM
    9.7.1DRAM回顧
    9.7.2EDO存儲器
    9.7.3DRAM控制器
    9.8本章小結(jié)
    9.9思考與練習
    第10章 基本I/O接口
    10.1I/O接口簡介
    10.1.1I/O指令
    10.1.2獨立編址I/O與存儲器映象I/O
    10.1.3PC機I/O映象
    10.1.4基本輸入輸出接口
    10.1.5信號交換
    10.2I/O端口地址譯碼
    10.2.1譯碼8位I/O地址
    10.2.2譯碼16位I/O地址
    10.2.38位與16位I/O端口
    10.2.432位I/O端口
    10.3可編程外圍接口
    10.3.18255概述
    10.3.2編程82C55
    10.3.3方式0操作
    10.3.4方式1選通輸入
    10.3.5方式1選通輸出
    10.3.6方式2雙向操作
    10.3.782C55方式總結(jié)
    10.48279可編程鍵盤/顯示器接口
    10.4.18279概述
    10.4.28279與微處理器的接口
    10.4.3鍵盤接口
    10.4.46位顯示器接口
    10.58254可編程間隔定時器
    10.5.18254功能描述
    10.5.2編程8254
    10.5.3直流電動機的轉(zhuǎn)速與方向控制
    10.616550可編程通信接口
    10.6.1異步串行數(shù)據(jù)
    10.6.216550功能描述
    10.6.3編程16550
    10.7模/數(shù)轉(zhuǎn)換器(ADC)與數(shù)/模轉(zhuǎn)換器(DAC)
    10.7.1DAC0830數(shù)/模轉(zhuǎn)換器
    10.7.2ADC0804模/數(shù)轉(zhuǎn)換器
    10.7.3ADC0804與DAC0830應(yīng)用舉例
    10.8本章小結(jié)
    10.9思考與練習
   第11章 中斷
    11.1基本中斷處理
    11.1.1中斷的目的
    11.1.2中斷
    11.1.3中斷指令:BOUND,INTO,INT,INT3和IRET
    11.1.4實方式中斷操作
    11.1.5保護方式中斷操作
    11.1.6中斷標志位
    11.1.7將一個中斷向量存于向量表
    11.2硬件中斷
    11.2.1INTR與INTA
    11.2.282C55鍵盤中斷
    11.3擴充中斷結(jié)構(gòu)
    11.3.1用74ALS244擴充
    11.3.2菊花鏈中斷
    11.48259A可編程中斷控制器
    11.4.18259A概述
    11.4.2連接單個8259A
    11.4.3級連多個8259A
    11.4.4編程8259A
    10.4.58259A編程舉例
    11.5實時時鐘
    11.6本章小結(jié)
    11.7思考與練習
    第12章 直接存儲器存取以及DMA控制下的I/O
    12.1基本的DMA操作
    12.28237DMA控制器
    12.2.1軟件命令
    12.2.2地址寄存器和字計數(shù)寄存器編程
    12.2.38237和80×86微處理器相連
    12.2.4用8237實現(xiàn)存儲器到存儲器傳輸
    12.2.5DMA控制的打印機接口
    12.3共享總線操作
    12.3.1定義總線類型
    12.3.2總線仲裁器
    12.3.3使用8289的優(yōu)先級邏輯
    12.3.4打印假脫機系統(tǒng)和接口
    12.4磁盤存儲器系統(tǒng)
    12.4.1軟盤存儲器
    12.4.2硬盤存儲器
    12.4.3光盤存儲器
    12.5視頻顯示器
    12.5.1視頻信號
    12.5.2TTLRGB監(jiān)視器
    12.5.3模擬RGB監(jiān)視器
    12.6本章小結(jié)
    12.7思考與練習
    第13章 協(xié)處理器
    13.1協(xié)處理器的數(shù)據(jù)格式
    13.1.1帶符號的整數(shù)
    13.1.2二進制編碼的十進制數(shù)(BCD)
    13.1.3浮點數(shù)
    13.280×87結(jié)構(gòu)
    13.3指令系統(tǒng)
    13.3.1數(shù)據(jù)傳送指令
    13.3.2算術(shù)指令
    13.3.3比較指令
    13.3.4超越指令
    13.3.5常數(shù)操作
    13.3.6協(xié)處理器控制指令
    13.3.7協(xié)處理器指令
    13.4協(xié)處理器編程
    13.4.1計算圓的面積
    13.4.2求共振頻率
    13.4.3通過二次方程求根
    13.4.4應(yīng)用存儲數(shù)組存儲結(jié)果
    13.4.5顯示單精度浮點數(shù)
    13.4.6鍵盤讀入混合數(shù)
    13.5本章小結(jié)
    13.6思考與練習
    第14章 總線接口
    14.1ISA總線
    14.1.1ISA總線的發(fā)展
    14.1.28位ISA總線輸出接口
    14.1.38位ISA總線輸入接口
    14.1.416位ISA總線
    14.2擴展的ISA(EISA)和VESA局部總線
    14.2.1EISA總線引腳圖
    14.2.2關(guān)于EISA總線接口的例子
    14.2.3VESA局部總線
    14.2.4VESA局部總線引腳圖
    14.3外圍部件連接(PCi)總線
    14.3.1PCI總線的引腳圖
    14.3.2PCI總線的地址/數(shù)據(jù)連線
    14.3.3PCI總線命令
    14.3.4配置空間
    14.3.5PCI總線的BIOS
    14.4本章小結(jié)
    14.5思考與練習
    第15章 80186、80188及80286微處理器
    15.180186/80188的結(jié)構(gòu)
    15.1.180186/80188的各型號
    15.1.280186基本結(jié)構(gòu)框圖
    15.1.380186/80188基本特征
    15.1.4引腳
    15.1.5直流操作特性
    15.1.680186/80188時序
    15.280186/80188增強功能編程
    15.2.1外圍設(shè)備控制塊(Peripheral ConlrolBlock)
    15.2.280186/80188中斷
    15.2.3中斷控制器
    15.2.4定時器
    15.2.5DMA控制器
    15.2.6片選單元
    15.380C188EB接口舉例
    15.480286簡介
    15.4.1硬件特性
    15.4.2新增指令
    15.4.3虛擬存儲機
    15.5本章小結(jié)
    15.6思考與練習
    第16章 80386和80486微處理器
    16.180386微處理器簡介
    16.1.1存儲器系統(tǒng)
    16.1.2輸入/輸出系統(tǒng)
    16.1.3存儲器和I/O控制信號
    16.1.4時序
    16.1.5等待狀態(tài)
    16.2特殊的80386寄存器
    16.2.1控制寄存器
    16.2.2排錯和測試寄存器
    16.380386存儲管理
    16.3.1描述符和選擇子
    16.3.2描述符表
    16.3.3任務(wù)狀態(tài)段(TSS)
    16.4向保護方式的轉(zhuǎn)換
    16.5虛擬8086方式
    16.6存儲器分頁機制
    16.6.1頁目錄
    16.6.2頁表
    16.780486微處理器簡介
    16.7.180486DX和80486SX微處理器的引腳
    16.7.280486基本結(jié)構(gòu)
    16.7.380486存儲系統(tǒng)
    16.7.480486存儲管理
    16.7.5Cache檢測
    16.8本章小結(jié)
    16.9 思考與練習
    第17章 Pentium與PentiumPro微處理器
    17.1Pentium微處理器簡介
    17.1.1存儲器系統(tǒng)
    17.1.2輸入/輸出系統(tǒng)
    17.1.3系統(tǒng)時序
    17.1.4分支預(yù)測邏輯
    17.1.5cache結(jié)構(gòu)
    17.1.6超標量體系結(jié)構(gòu)
    17.2特殊的Pentium寄存器
    17.2.1控制寄存器
    17.2.2EFLAG寄存器
    17.2.3內(nèi)置自檢(BIST)
    17.3Pentium存儲器管理
    17.3.1分頁單元
    17.3.2存儲器管理模式
    17.4新的Pentium指令
    17.5PentiumPro微處理器簡介
    17.5.1PentiumPro的內(nèi)部結(jié)構(gòu)
    17.5.2引腳連接
    17.5.3存儲器系統(tǒng)
    17.5.4輸入/輸出系統(tǒng)
    17.5.5系統(tǒng)時序
    17.6特殊的PentiumPro特性
    17.6.1控制寄存器4
    17.7本章小結(jié)
    17.8思考與練習
    附錄A 匯編程序、DOS、BIOS 鼠標
    及DPMI內(nèi)存管理程序
    A.1使用匯編程序
    A.2存儲模式
    A.3DOS功能調(diào)用
    A.4BIOS功能調(diào)用
    A.4.1INT10H
    A.4.2INT11H
    A.4.3INT12H
    A.4.4INT13H
    A.4.5INT14H
    A.4.6INT15H
    A.4.7INT16H
    A.4.8INT17H
    A.4.9DOS低端存儲區(qū)
    A.5鼠標功能
    A.6DPMI控制功能
    附錄B 指令系統(tǒng)一覽
    附錄C 標志位的變化
    附錄D 思考與練習題中偶數(shù)題
    答案
   

本目錄推薦

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