《IBM PC XT AT系列机 高级程序员编程指南 (H)》求取 ⇩

目 录1

第一章系统资源1

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

1.1.1 访问8255外设接口1

1.1.2 找出IBM微机之类型5

1.1.3 判定PC—DOS版本6

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

1.1.5 找出磁盘驱动器的数目及类型8

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

1.1.7 确定RAM量11

1.2.1 8259中断控制器编程14

第二节 中断管理14

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

1.2.3 编制自己的中断17

1.2.4 完善现有中断19

第三节程序管理21

1.3.1 分配/撤销分配存储器22

1.3.2 运行嵌套程序24

1.3.3 在一个程序内使用DOS用户接口指令26

1.3.4 程序执行完后常驻存储器27

1.3.5 调入并运行程序覆盖29

1.3.6 将程序由EXE型转换为COM型32

2.1.1 8253/8254定时器编程37

第二章定时器与发声37

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

2.1.2 置/读时间40

2.1.3 置/读日期42

2.1.4 置/读实时时钟43

2.1.5 延时操作编程44

2.1.6 定时操作编程45

1.7 实时控制操作编程47

1.8 用定时器芯片产生随机数51

第二节 发声53

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

2.2.2 演奏54

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

2.2.4 报警58

2.2.5 演奏音符串59

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

2.2.7 产生滑音音调66

2.2.8 产生音响效果67

2.2.9 同时发声69

第三章键盘71

第一节键盘控制71

3.1.1 清除键盘缓冲区72

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

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

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

3.1.5 立即获取字符78

3.1.6 获取键入字符串79

3.1.7 检查/设置双态键和换档键的状态81

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

3.1.9 重编键盘中断86

第二节 存取特殊键91

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

3.2.2 组合键的使用:Shift键,Ctrl键和Alt键91

3.2.3 双态键的使用: NumLock, CapLock, Ins和ScrollLock92

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

3.2.6 重编单个键94

3.2.5 功能键的使用94

3.2.7 对单个键分配键盘宏功能96

3.2.8 建立Ctrl-Break例程97

3.2.9 Prtsc键的重定义98

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

3.3.1 各种键的使用100

3.3.2 扫描码101

3.3.3 ASCII码101

3.3.4 框图编码101

3.3.5 扩充码101

第一节视频显示控制107

第四章视频显示107

4.1.1 6845视频控制器的编程108

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

4.1.3 设置字符属性/颜色114

4.1.4 设置屏幕边界颜色121

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

4.1.6 视颇适配器之间的转换124

第二节光标控制126

4.2.1 设置光标于绝对位置126

4.2.2 设置光标于相对位置129

4.2.3 打开/关闭光标130

4.2.4 改变光标形状131

4.2.5 读/存恢复光标位置132

4.2.6 产生交替光标类型134

第三节屏幕字符显示136

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

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

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

4.3.4 建立特殊字符145

4.3.5 查询块字符所需数据149

第四节描述点状图形153

4.4.1 设置点阵图形三彩色155

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

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

4.4.4 确定屏幕上一点的彩色171

4.4.5 在屏幕上画线175

4.4.6 屏幕区域填充179

4.4.7 用块字符描绘图形183

第五节 应用滚动(SCROLLiNG)及分页技术185

4.5.1 文本屏幕垂直滚动185

4.5.2 文本屏幕水平滚动187

4.5.3 切换文本页188

4.5.4 文本页间滚动192

5.1.1 读文件分配表194

第一节监视磁盘分配194

第五章磁盘驱动器194

5.1.2 确定可用磁盘空间198

5.1.3 获取/设置文件长度199

5.1.4 恢复盘空间不足错误200

第二节磁盘目录操作202

5.2.1 读/改根目录203

5.2.2 创立/删除子目录206

5.2.3 读/改子目录207

5.2.4 获取/设置当前目录208

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

5.2.6 写保护或隐藏文件210

5.2.7 读/改文卷标号212

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

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

5.3.2 建立/删除文件217

5.3.3 打开/关闭文件220

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

5.3.5 准备进行文件操作226

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

第四节读写文件231

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

5.4.2 读/写特定扇区241

5.4.3 写到顺序文件244

5.4.4 读顺序文件250

5.4.5 写到随机文件255

5.4.6 读随机文件259

5.4.7 在读/写操作之后验证数据262

5.4.8 确定/恢复磁盘错误262

第六章打印机265

第一节控制打印机操作265

6.1.1 初始化打印口和再初始化打印机266

6.1.2 测试打印机是否联机267

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

6.1.4 两个或多个打印机间的切换270

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

第二节设置打印参数272

6.2.2 控制行距274

6.2.3 控制走纸275

6.2.4 控制打印头的位置275

6.2.5 设置表格位置276

6.2.6 改变打印字形276

6.2.7 IBM各种打印机性能比较277

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

6.3.1 输出文本或图形数据281

6.3.2 文本的右对齐284

6.3.3 均衡间隙的文本打印287

6.3.4 打印特殊字符288

6.3.5 屏幕拷贝291

第七章输入输出295

第一节访问串行端口295

7.1.1 8250UART芯片编程295

7.1.2 串行口初始化296

7.1.3 设置当前通信端口301

7.1.4 监视串行端口状态302

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

7.1.6 数据发送308

7.1.7 接收数据311

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

7.1.9 查找通信控制码318

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

7.2.1 建立设备首部321

7.2.2 建立设备策略322

7.2.3建立设备中断句柄323

7.2.4 访问设备驱动程序327

7.2.5检查/分析设备错误328

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

7.3.1 读/写磁带录音机332

7.3.2 读光笔位置333

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

7.3.4 从游戏口取数字输入值338

二进制数342

附 录342

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

十六进制数343

内存地址和端口地址344

附录B:BASIC语言的位操作345

附录C:汇编语言基础知识349

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

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

附录F:8088指令集358

附录G:80286指令集364

附录H:IBM PC名词一览表369

《IBM PC XT AT系列机 高级程序员编程指南 (H)》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PCtools 9.0培训教程(1995 PDF版)
PCtools 9.0培训教程
1995 成都:成都科技大学出版社
IBM-PC程序员实用指南( PDF版)
IBM-PC程序员实用指南
0520资料出版联合体
IBM PC XT AT 系列机 高级程序员编程指南(1989 PDF版)
IBM PC XT AT 系列机 高级程序员编程指南
1989
IBM PC系列微机操作指南( PDF版)
IBM PC系列微机操作指南
程序员编程指南  2(1991 PDF版)
程序员编程指南 2
1991 中国科学院希望高级电脑技术公司
IBM PC系列机图形程序设计方法( PDF版)
IBM PC系列机图形程序设计方法
北京科海培训中心
IBM-PC磁盘操作系统程序员实用程序指南( PDF版)
IBM-PC磁盘操作系统程序员实用程序指南
0520资料出版联合体
IBM PC/AT计算机高级程序员实用指南( PDF版)
IBM PC/AT计算机高级程序员实用指南
中科院计算所中计公司
Serious Programming for the IBM PC/XT/AT(1985 PDF版)
Serious Programming for the IBM PC/XT/AT
1985 TAB BOOKS Inc
DBASE FOXBASE高级程序员编程指南(1993 PDF版)
DBASE FOXBASE高级程序员编程指南
1993 北京:石油工业出版社
IBM PC/XT/AT及其兼容机程序员问题解答(1991 PDF版)
IBM PC/XT/AT及其兼容机程序员问题解答
1991 中国科学院希望高级电脑技术公司
IBM PC XT/AT系列机故障检修手册(1991 PDF版)
IBM PC XT/AT系列机故障检修手册
1991 中国科学院希望高级电脑技术公司
IBM PC高级BASIC程序设计(1988 PDF版)
IBM PC高级BASIC程序设计
1988 天津:天津大学出版社
程序员级高级程序员级程序设计(1992 PDF版)
程序员级高级程序员级程序设计
1992 北京:清华大学出版社
IBM-PC/XT、长城0520微型机实用程序设计(1988 PDF版)
IBM-PC/XT、长城0520微型机实用程序设计
1988 北京:中国计量出版社