图书介绍

IBM PC 编程指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

IBM PC 编程指南
  • (美)Robert Jourdain著;陈学谦等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505304232
  • 出版时间:1988
  • 标注页数:604页
  • 文件大小:15MB
  • 文件页数:625页
  • 主题词:

PDF下载


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

下载说明

IBM PC 编程指南PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第一章 系统资源1

第一节 确定系统资源状况1

1.1.1 访问8255外设接口1

1.1.2 找出IBM微机的类型7

1.1.3 判定PC-DOS版本8

1.1.4 找出图形适配卡的数目及类型9

1.1.5 找出磁盘驱动器的数目及种类12

1.1.6 找出外部设备的数目及类型14

1.1.7 确定RAM量17

第二节 中断管理22

1.2.1 8259中断控制器的编程23

1.2.2 允许/禁止特定的硬件中断25

1.2.3 编制自用的中断26

1.2.4 完善现有中断30

第三节 程序管理32

1.3.1 分配/撤销存储器34

1.3.2 运行嵌套程序38

1.3.3 程序中使用DOS用户接口指令43

1.3.4 程序执行完后常驻内存44

1.3.5 调入并运行程序覆盖48

1.3.6 将程序由·EXE型转换为·COM型52

第一节 定时器的置数和读数58

第二章 定时器与发声58

2.1.1 8253/8254定时编程59

2.1.2 置/读时间64

2.1.3 置/读日期66

2.1.4 置/读实时时钟68

2.1.5 延时操作编程71

2.1.6 定时操作编程73

2.1.7 实时控制操作编程76

2.1.8 用定时器芯片产生随机数81

第二节 发声83

2.2.1 76496发声器的编程方法(仅对PCjr)84

2.2.2 演奏86

2.2.3 与其它操作同时进行的演奏89

2.2.4 报警92

2.2.5 演奏音符串94

2.2.6 在进行其它操作的同时演奏音符串99

2.2.7 产生滑音音调105

2.2.8 产生音响效果107

2.2.9 同时发声110

第三章 键盘112

第一节 键盘监控112

3.1.1 清除键盘缓冲区114

3.1.2 检查缓冲区中的键入字符117

3.1.3 等待键入字符但不在屏幕上显示119

3.1.4 等待键入字符并把它送向屏幕122

3.1.5 立即获取字符125

3.1.6 获取键入字符串126

3.1.7 检查/设置双态键和组合键的状态129

3.1.8 编写通用键盘输入例程132

3.1.9 重编键盘中断137

第二节 存取特殊键143

3.2.1 Backspace,Enter,Escape和Tab键的使用144

3.2.2 组合键的使用:Shift键,Ctrl键和Ait键145

3.2.3 双态键的使用:Numlock,CapsLock,Ins和ScrollLock146

3.2.4 数字副键盘和光标键的使用147

3.2.5 功能键的使用149

3.2.6 重编单个键150

3.2.7 对单个键定义键盘宏功能153

3.2.8 建立Ctrl-Break例程155

3.2.9 PrtSc键的重定义157

第三节 各种键盘编码及应用159

3.3.1 各种键的使用160

3.3.2 扫描码161

3.3.3 ASCII码161

3.3.4 框图编码164

3.3.5 扩充码165

第四章 视频显示166

第一节 视频显示控制166

4.1.1 6845视频控制器编程168

4.1.2 设置/检验屏幕显示模式172

4.1.3 设置字符属性/颜色179

4.1.4 设置屏幕边界颜色191

4.1.5 清除全部/部分屏幕内容193

4.1.6 视频适配器之间的转换196

第二节 光标控制199

4.2.1 在绝对位置处设置光标200

4.2.2 设置光标于相关位置204

4.2.3 打开/关闭光标206

4.2.4 改变光标形状208

4.2.5 读/存/恢复光标位置210

4.2.6 生交替光标类型213

第三节 屏幕字符显示215

4.3.1 在屏幕上“写”单个字符215

4.3.2 在屏幕上“写”一串字符225

4.3.3 读给定位置的字符及属性229

4.3.4 建立特殊字符231

4.3.5 查询块字符所需数据236

第四节 描绘点阵图形240

4.4.1 设置点阵图形的彩色243

4.4.2 在屏幕上描绘点阵(对于单色卡、彩色卡、PCjr)250

4.4.3 在屏幕上描绘点阵(对于EGA)256

4.4.4 确定屏幕上一点的颜色268

4.4.5 在屏幕上画线273

4.4.6 屏幕区域填充281

4.4.7 用块字符描绘图形288

第五节 应用卷轴及分页技术291

4.5.1 文本屏幕垂直卷轴291

4.5.2 文本屏幕水平卷轴295

4.5.3 切换文本页297

4.5.4 文本页间卷轴303

第五章 磁盘驱动器306

第一节 监视磁盘分配306

5.1.1 读文件分配表308

5.1.2 确定可使用磁盘空间314

5.1.3 获取/设置文件长度315

5.1.4 恢复盘空间不足的错误318

第二节 磁盘目录操作320

5.2.1 读/改根目录322

5.2.2 创立/删除子目录327

5.2.3 读/改子目录329

5.2.4 获取/设置当前目录332

5.2.5 获取/设置文件的时间和日期334

5.2.6 写保护或隐藏文件335

5.2.7 读/改文卷标号338

第三节 准备进行文件操作343

5.3.1 设置/检查缺省驱动器345

5.3.2 建立/删除文件347

5.3.3 打开/关闭文件353

5.3.4 重新命名文件/移动文件目录的位置360

5.3.5 准备进行文件操作363

5.3.6 分析来自命令行的信息370

第四节 读写文件372

5.4.1 对765软盘控制器和8237DMA芯片进行编程374

5.4.2 读/写特定扇区388

5.4.3 写到顺序文件393

5.4.4 读顺序文件403

5.4.5 写到随机文件411

5.4.6 读随机文件418

5.4.7 在读、写操作之后验证数据424

5.4.8 确定/排除磁盘错误425

第六章 打印机429

第一节 控制打印机操作429

6.1.1 初始化打印口和再次初始化打印机431

6.1.2 测试打印机是否联机433

6.1.3 解释和排除打印机的错误436

6.1.4 两台或多台打印机的切换440

第二节 设置打印参数442

6.2.1 设定文本和图形打印方式443

6.2.2 控制行距446

6.2.3 控制走纸448

6.2.4 控制打印头的位置449

6.2.5 设置表格位置450

6.2.6 改变打印字形451

6.2.7 IBM各种打印机性能的比较453

第三节 向打印机发送数据460

6.3.1 输出文本或图形数据461

6.3.2 文本的右对齐467

6.3.3 均衡间隙的文本打印471

6.3.4 打印特殊字符474

6.3.5 屏幕拷贝479

第七章 输入/输出485

第一节 访问串行端口485

7.1.1 8250 UART芯片编程486

7.1.2 串行口初始化488

7.1.3 设置当前通信端口494

7.1.4 监视串行端口状态495

7.1.5 初始化并监视调制解调器497

7.1.6 数据发送502

7.1.7 数据接收506

7.1.8 用通信中断发送/接收数据512

7.1.9 查找通信控制码516

第二节 建立设备驱动程序517

7.2.1 建立设备首标519

7.2.2 建立设备策略521

7.2.3 建立设备中断句柄522

7.2.4 访问设备驱动程序529

7.2.5 检查/分析设备错误531

第三节 使用串行I/O设备537

7.3.1 读/写磁带录音机538

7.3.2 读光笔位置539

7.3.3 从游戏端口取模拟输入值543

7.3.4 从游戏端口取数字输入值547

附录A 二进制、十六进制及内存寻址551

附录B BASIC语言的位操作556

附录C 汇编语言基础知识562

附录D 将汇编例程组合成BASIC程序568

附录E 应用ANSI.SYS设备驱动程序571

附录F 8088指令系统572

附录G 80286指令系统579

附录H IBM微型机词汇表585

热门推荐