图书介绍
IBM PC XT AT系列机 高级程序员编程指南 (H)PDF|Epub|txt|kindle电子书版本网盘下载
- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:385页
- 文件大小:17MB
- 文件页数:396页
- 主题词:
PDF下载
下载说明
IBM PC XT AT系列机 高级程序员编程指南 (H)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微机之类型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