图书介绍

PC接口技术内幕2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PC接口技术内幕
  • (加)Myke Predko著;陈逸译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508309863
  • 出版时间:2002
  • 标注页数:809页
  • 文件大小:84MB
  • 文件页数:831页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PC接口技术内幕PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 PC的硬件和软件,以及它们如何协同工作3

第1章 历史回顾3

PC之前3

IBM的51505

克隆7

PC/AT9

PS/210

现代PC12

第2章 PC结构17

处理器和支持结构“核心”18

系统定时器31

内存映射34

卡总线(ISA、EISA和PCI)36

大容量存储器42

外围设备50

配置信息54

视频输出57

PC电源61

第3章 PC处理器64

Intel 808665

8087和浮点计算95

Intel 80386和80486100

奔腾和对速度的需求104

其他处理器110

固件与软件111

第4章 PC软件111

操作系统113

图形用户界面(GUI)115

第5章 PC设备寻址117

PC内存映射117

PCI/ISA总线123

中断分配126

保护模式硬件特性127

汇编语言指令131

第二部分 PC接口软件131

第6章 基本汇编程序编程131

8080段分配135

定义变量137

源代码格式化138

浮点编程141

实地址模式编程143

保护模式编程143

宏指令与条件代码146

汇编程序与高级语言程序的对比148

第7章 中断编程150

中断执行150

软件中断154

硬件中断155

中断捕获161

中断共享163

处理程序框架164

向中断处理程序传递参数166

应用程序调试中断167

第8章 PC引导过程170

硬件引导170

操作系统引导176

第9章 BIOS接口178

BIOS中断接口179

控制台接口179

何时使用BIOS功能184

系统变量185

多路复用中断186

第10章 MS-DOS187

DOS程序段前缀(PSP)187

环境信息193

DOS中断接口195

实用图形编程196

AUTOEXEC.BAT206

CONFIG.SYS207

第11章 MS-DOS命令行编程208

批处理文件与解释程序208

“微型”(.COM)内存模式程序212

FINDCURS:世界上最小的一个有用的应用程序221

可执行(.EXE)程序222

设备驱动程序227

第12章 无操作系统运行229

ROM扩展229

无操作系统软盘操作230

第13章 MS-DOS编程语言与应用程序开发工具240

批处理文件241

汇编程序244

BASIC245

Pascal246

C/C++247

链接目标文件251

调试程序257

编辑程序261

第14章 实用PC编程263

解析命令行参数263

I/0接口代码266

内存组织270

读取和写入文件数据271

数据排序及格式化276

用户接口279

格式化数据输出281

第15章 事件驱动编程282

用户接口283

系统资源286

第16章 Microsoft Windows289

Windows的图形用户界面290

Win16和Win32293

WIN.INI和Windows注册表294

安装程序297

Windows应用程序297

DOS保护模式接口302

第17章 Windows编程语言与开发工具304

Visual Basic304

Visual C++305

Java306

LabView307

Microsoft设备驱动程序开发包309

其他语言与开发工具311

第18章 针对错误的编程313

突发事件应用程序/PC崩溃/重置314

处理用户输入316

文件输入或输出319

硬件322

用户反馈326

第19章 一台用于实验的PC331

第三部 硬件接口331

硬件要求332

软件要求333

复位控制334

测试设备的装置336

第20章 PC的精确定时337

实时时钟的定时337

总线时钟策略338

微秒精度定时器的使用341

第21章 键盘和鼠标端口344

键盘同步通信协议345

键盘端口的软件接口347

键盘控制器349

键盘端口共享350

鼠标端口352

键盘监控器355

第22章 键盘接口355

第23章 非标准的RS-232358

异步串行通信和RS-232介绍359

PC的RS-232端口365

连接的制作372

把RS-232逻辑电平转化成TTL/CMOS电平376

为接口应用选择RS-232381

微控制器的“Bit-Banging”串行接口软件385

第24章 实用RS-232接口390

在两台PC间进行串行数据传送391

串行控制的起重机394

第25章 Centronics并行端口400

硬件配置400

接口方式405

并行端口的使用408

第26章 实用并行端口连接410

软件保护狗411

第27章 ISA总线417

总线信号417

第28章 ISAI/0端口和RAM/ROM原型卡433

I/0端口读写436

存储器读写437

扩充ROM和RAM引导程序438

ISA NTSC合成视频帧抓取器439

第29章 PCI总线445

I/0总线445

配置和PnP451

中断453

DMA454

第30章 游戏杆接口455

PC如何读取模拟量输入456

数字控制在游戏杆的应用460

寄存器接口465

第31章 声霸卡465

通过DMA存储器的WAV文件输出程序484

第四部分 Windows编程493

第32章 Windows结构493

圆区与环493

虚拟机496

COM/OLE/ActiveX502

第33章 Windows编程504

程序开发504

资源文件506

实用Windows接口512

第34章 Visual Basic编程517

Visual Basic的特点518

学用Visual Basic522

开发和调试Visual Basic应用程序524

第35章 Visual Basic控件526

标准控件527

自定义控件533

MSComm串行控件536

第36章 Visual C++549

“从3万英尺的高度看下来”550

Visual C++语言551

Microsoft开发工作室555

Microsoft基本类(MFC)560

调试Visual C++程序561

Tic-Tac-Toe:第一个Visual C++程序563

第五部分 Windows设备驱动程序573

第37章 设备驱动程序类型573

动态链接库(.DLL)574

虚拟设备驱动程序(.VxD)574

Win32设备模型(.WDM)575

第38章 创建DLL577

创建.DLL文件577

DLL操作579

第39章 虚拟设备驱动程序582

虚拟设备驱动程序操作583

事件处理587

请求同步589

虚拟设备驱动程序调试590

VtoolsD591

第40章 Win32设备模型597

设备对象598

输入输出请求对象600

容件601

请求控制和同步对象603

中断605

Win32设备模型初始化和卸载607

Driver∷Works608

第六部分 USB接口611

第41章 什么是USB611

第42章 Cypress CY7C6XX617

处理器结构618

指令集625

开发工具647

硬件特性648

第43章 USB接口工程655

Cypress USB例子温度计应用655

第七部分 结束语661

第44章 结束语661

第八部分 附录665

附录A 术语表665

附录B 资源684

联系作者684

参考读物685

爱好者网站691

新闻组696

附录C ASCII字符表697

ASCII控制字符697

IBM PC扩展ASCII字符699

ANSI显示控制序列701

Windows ASCII字符703

附录D 键盘代码706

附录E 标准设备地址710

内存映射图710

寄存器输入/输出地址711

附录F BIOS变量724

附录G 中断函数号732

附录H BIOS函数中断735

中断10h:视频735

中断11h:设备确定744

中断12h:得到存储器大小745

中断13h:磁盘BIOS745

中断14h:RS-232通信750

中断15h:系统服务752

中断16h:键盘接口757

中断17h:打印机接口759

中断19h:引导程序装载器760

中断1Ah:系统定时器和RTC服务760

中断33h:鼠标中断762

附录I MS-DOS中断函数769

中断20h——程序终止769

中断21h——函数请求770

中断22h——终止地址786

中断23h——Ctrl-Break退出地址787

中断24h——关键错误处理程序向量787

中断25h&26h——绝对磁盘访问790

中断27h——终止但保持驻留791

中断2Fh——多路复用中断792

中断28h~2Eh、30h~32h&34h~3Fh795

附录J Windows扩展和按编号的DPMI中断函数796

附录K 软件基本类分层图805

附录L CD-ROM内容807

热门推荐