出版時(shí)間:2002-7 出版社:中國(guó)電力出版社 作者:[加]Myke Predko 頁(yè)數(shù):809 字?jǐn)?shù):1274000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書從硬件和軟件的角度出發(fā),深入淺出地闡釋了PC接口的工作原理。全書共分八個(gè)部分,44章,依次介紹了PC硬件和軟件的工作方式、PC接口軟件、硬件接口、Windows編程、Windows設(shè)備驅(qū)動(dòng)程序、USB接口等等,內(nèi)容翔實(shí),是讀者掌握貯接口不可多得的有力工具。 本書適用于各個(gè)層次的用戶,尤其對(duì)于設(shè)計(jì)應(yīng)用程序或設(shè)備的專業(yè)人員,或者喜歡在PC硬件方面搞點(diǎn)小發(fā)明的愛好者,更具有非凡的價(jià)值。
書籍目錄
第一部分 PC的硬件和軟件,以及它們?nèi)绾螀f(xié)同工作
第1章 歷史回顧
PC之前
IBM的5150
克隆
PC/ALT
PS/2
現(xiàn)代PC
第2章 PC結(jié)構(gòu)
處理器和支持結(jié)構(gòu)"核心"
系統(tǒng)定時(shí)器
內(nèi)存映射
卡總線(ISA、EISA和PCI)
大容量存儲(chǔ)器
外圍設(shè)備
配置信息
視頻輸出
PC電源
第3章 PC處理器
Intel8086
8087和浮點(diǎn)計(jì)算
Intel80386和80486
奔騰和對(duì)速度的需求
其他處理器
第4章 PC軟件
固件與軟件
操作系統(tǒng)
圖形用戶界面(GUI)
第5章 PC設(shè)備尋址
PC內(nèi)存映射
PCI/ISA總線
中斷分配
保護(hù)模式硬件特性
第二部分 PC接口軟件
第6章 基本匯編程序編程
匯編語(yǔ)言指令
8080段分配
定義變量
源代碼格式化
浮點(diǎn)編程
實(shí)地址模式編程
保護(hù)模式編程
宏指令與條件代碼
匯編程序與高級(jí)語(yǔ)言程序的對(duì)比
第7章 中斷編程
中斷執(zhí)行
軟件中斷
硬件中斷
中斷捕獲
中斷共享
處理程序框架
向中斷處理程序傳遞參數(shù)
應(yīng)用程序調(diào)試中斷
第8章 PC引導(dǎo)過程
硬件引導(dǎo)
操作系統(tǒng)引導(dǎo)
第9章 BIOS接口
BIOS中斷接口
控制臺(tái)接口
何時(shí)使用BIOS功能
系統(tǒng)變量
多路復(fù)用中斷
第10章 MS-DOS
DOS程序段前綴(PSP)
環(huán)境信息
DOS中斷接口
實(shí)用圖形編程
AUTOEXEC.BAT
CONHG.SYS
第11章 MS-DOS命令行編程
批處理文件與解釋程序
"微型"(.COM)內(nèi)存模式程序
FINDCURS:世界上最小的一個(gè)有用的應(yīng)用程序
可執(zhí)行(.EXE)程序
設(shè)備驅(qū)動(dòng)程序
第12章 無(wú)操作系統(tǒng)運(yùn)行
ROM擴(kuò)展
無(wú)操作系統(tǒng)軟盤操作
第13章 MS-DOS編程語(yǔ)言與應(yīng)用程序開發(fā)工具
批處理文件
匯編程序
BASIC
Pascal
C/C十十
鏈接目標(biāo)文件
調(diào)試程序
編輯程序
第14章 實(shí)用PC編程
解析命令行參數(shù)
I/O接口代碼
內(nèi)存組織
讀取和寫入文件數(shù)據(jù)
數(shù)據(jù)排序及格式化
用戶接口
格式化數(shù)據(jù)輸出
第15章 事件驅(qū)動(dòng)編程
用戶接口
系統(tǒng)資源
第16章 Microsoft Windows
Windows的圖形用戶界面
Win16和Win32
WIN.INI和Windows注冊(cè)表
安裝程序
Windows應(yīng)用程序
DOS保護(hù)模式接口
第17章 Windows編程語(yǔ)言與開發(fā)工具
Visual Basic
Visual C十十
Java
Lab View
Microsoft設(shè)備驅(qū)動(dòng)程序開發(fā)包
其他語(yǔ)言與開發(fā)工具
第18章 針對(duì)錯(cuò)誤的編程
突發(fā)事件應(yīng)用程序/PC崩潰/重置
處理用戶輸入
文件輸入或輸出
硬件
用戶反饋
第三部硬件接口
第19章 一臺(tái)用于實(shí)驗(yàn)的PC
硬件要求
軟件要求
復(fù)位控制
測(cè)試設(shè)備的裝置
第20章 PC的精確定時(shí)
實(shí)時(shí)時(shí)鐘的定時(shí)
總線時(shí)鐘策略
微秒精度定時(shí)器的使用
第21章 鍵盤和鼠標(biāo)端口
鍵盤同步通信協(xié)議
鍵盤端口的軟件接口
鍵盤控制器
鍵盤端口共享
鼠標(biāo)端口
第22章 鍵盤接口
鍵盤監(jiān)控器
第23章 非標(biāo)準(zhǔn)的RS-232
異步串行通信和RS-232介紹
PC的RS-232端口
連接的制作
把RS-232邏輯電平轉(zhuǎn)化成TTL/CMOS電平
為接口應(yīng)用選擇RS-232
微控制器的"Bit-Banging"串行接口軟件
第24章 實(shí)用RS-232接口
在兩臺(tái)PC間進(jìn)行串行數(shù)據(jù)傳送
串行控制的起重機(jī)
第25章 Centronics并行端口
硬件配置
接口方式
并行端口的使用
第26章 實(shí)用并行端口連接
軟件保護(hù)狗
第27章 ISA總線
總線信號(hào)
第28章 ISA帥端口和RAM/ROM原型卡
I/O端口讀寫
存儲(chǔ)器讀寫
擴(kuò)充ROM和RAM引導(dǎo)程序
ISANTSC合成視頻幀抓取器
第29章 PCI總線
I/0總線
配置和PnP
中斷
DMA
第30章 游戲桿接口
PC如何讀取模擬量輸入
數(shù)字控制在游戲桿的應(yīng)用
第31章 聲霸卡
寄存器接口
通過DMA存儲(chǔ)器的WAV文件輸出程序
第四部分 Windows編程
第32章 Windows結(jié)構(gòu)
圓區(qū)與環(huán)
虛擬機(jī)
COWOUE/ActiveX
第33章 Windows編程
程序開發(fā)
資源文件
實(shí)用Windows接口
第34章 Visual Basic編程
Visual Basic的特點(diǎn)
學(xué)用Visual Basic
開發(fā)和調(diào)試Visual Basic應(yīng)用程序
第35章 Visual Basic控件
標(biāo)準(zhǔn)控件
自定義控件
MSComm串行控件
第36章 Visual C十十
"從3萬(wàn)英尺的高度看下來(lái)"
VisualC++語(yǔ)言
Microsoft開發(fā)工作室
Microsoft基本類(MDC)
調(diào)試Visual C十十程序
Tic-Tac-Toe:第一個(gè)Visual C十十程序
第五部分 Windows設(shè)備驅(qū)動(dòng)程序
第37章 設(shè)備驅(qū)動(dòng)程序類型
動(dòng)態(tài)鏈接庫(kù)(.DLL)
虛擬設(shè)備驅(qū)動(dòng)程序(.VxD)
Win32設(shè)備模型(.WDM)
第38章 創(chuàng)建DLL
創(chuàng)建.DLL文件
DLL操作
第39章 虛擬設(shè)備驅(qū)動(dòng)程序
虛擬設(shè)備驅(qū)動(dòng)程序操作
事件處理
請(qǐng)求同步
虛擬設(shè)備驅(qū)動(dòng)程序調(diào)試
VtoolsD
第40章 Win32設(shè)備模型
設(shè)備對(duì)象
輸入輸出請(qǐng)求對(duì)象
容件
請(qǐng)求控制和同步對(duì)象
中斷
Win32設(shè)備模型初始化和卸載
Driver::Works
第六部分 USB接口
第41章 什么是USB
第42章 Cypress CY7C6XX
處理器結(jié)構(gòu)
指令集
開發(fā)工具
硬件特性
第43章 USB接口工程
Cypress USB例子溫度計(jì)應(yīng)用
第七部分 結(jié) 束 語(yǔ)
第44章 結(jié)束語(yǔ)
第八部分 附 錄
附錄A 術(shù)語(yǔ)表
附錄B 資源
聯(lián)系作者
參考讀物
愛好者網(wǎng)站
新聞組
附錄C ASCII字符表
ASCII控制字符
IBMPC擴(kuò)展ASCII字符
ANSI顯示控制序列
Windows ASCII字符
附錄D 鍵盤代碼
附錄E 標(biāo)準(zhǔn)設(shè)備地址
內(nèi)存映射圖
寄存器輸入/輸出地址
附錄F BIOS變量
附錄G 中斷函數(shù)號(hào)
附錄H BlOS函數(shù)中斷
中斷10h:視頻
中斷11h:設(shè)備確定
中斷12h:得到存儲(chǔ)器大小
中斷13h:磁盤BIOS
中斷14h:RS-232通信
中斷15h:系統(tǒng)服務(wù)
中斷16h:鍵盤接口
中斷17h:打印機(jī)接口
中斷19h:引導(dǎo)程序裝載器
中斷1Ah:系統(tǒng)定時(shí)器和RTC服務(wù)
中斷33h:鼠標(biāo)中斷
附錄I MS-DOS中斷函數(shù)
中斷20h---程序終止
中斷21h---函數(shù)請(qǐng)求
中斷22h---終止地址
中斷23h---Ctrl-Break退出地址
中斷24t--關(guān)鍵錯(cuò)誤處理程序向量
中斷25h&26h---絕對(duì)磁盤訪問
中斷27h---終止但保持駐留
中斷2Fh--多路復(fù)用中斷
中斷28h-2Eh、30h-32h&34h-3Fh
附錄J Windows擴(kuò)展和按編號(hào)的DPMI中斷函數(shù)
附錄K 軟件基本類分層圖
附錄L CD-ROM內(nèi)容
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載