微机汇编语言程序设计环境与技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:虞育新,何碧等编译
- 出 版 社:北京科海培训中心
- 出版年份:1992
- ISBN:
- 页数:351 页
第一章 程序设计工具 1
概述 1
用以开发程序的硬件 1
参考资料 1
软件工具 2
文本编辑器 2
汇编器 3
连接器 3
库和实用程序 3
调试器 6
辅助实用程序 6
选择开发系统 7
Microsoft宏汇编程序 7
Intel ASM86 8
软件工程 8
程序开发的各个阶段 9
工程技术 13
第二章 程序设计环境 16
引言 16
内存结构 16
内存空间 16
物理地址计算 17
程序驻留 17
段式内存 17
逻辑地址 18
附加段寄存器 19
例外段分配 19
重新定位和装入 22
程序结构 23
传统的段定义 23
SEGMENT和ENDS指令 24
ASSUME指令 25
GROUP指令 26
程序设计考虑 27
共同驻留的软件 28
回避系统软件 28
IBM的内存映射 28
IBM BIOS 28
自举加载程序 30
DOS 31
兼容性问题 31
生成一个特定的系统 32
回避DOS 32
特制自举加载程序 33
配置系统盘 34
第三章 硬件程序设计 37
微处理器 37
8086/8088处理器系列 37
8087数学协处理器系列 38
中断 39
中断机制 39
中断向量表 40
获取中断控制权 42
MS DOS下的中断 44
保护已经安装的中断 45
设置段寄存器 46
截取执行 47
中断处理与优先级 48
外部中断 49
PS/2系统上的中断共享 52
其它可编程部件 52
8255可编程外围界面(PPI) 52
系统定时器 53
对扬声器的输出 66
第四章 文本管理 72
文本处理 72
字符代码 72
控制码 73
文本文件块的确定 74
文本编辑器的结构 74
文本缓冲区 74
嵌入控制码 74
结束符字节 75
位移字节 77
其它控制字符 79
用控制码给文本定块 79
行编辑器和全屏幕编辑器 81
文本文件管理 81
文本文件结构 81
文本输入 81
文本文件显示 81
视频到内存的操作 101
编辑文本文件 103
文件扩展和压缩 103
文本文件控制 106
基本的编辑操作 106
特殊的文本操作 107
连续输入 107
文本调整 116
第五章 数值计算 118
引言 118
8087数值协处理器的作用范围与设计 118
8087芯片概述 118
局限性 119
8086与8087的接口 119
同步操作 120
8087的结构 120
堆栈寄存器 121
控制寄存器 122
状态寄存器 123
指令与数据指针 125
8087标志寄存器 125
数字数据类型 125
数字数据转换 126
数据类型编码 127
8087的非正规数 128
对8087编程 128
8087编码风格 129
8087异常处理 129
8087指令组 130
数据传递指令 130
算法指令 131
比较指令 133
超越函数指令 133
常数指令 134
处理器控制指令 134
仿真器和支持软件 136
Intel支持软件包 136
Microsoft仿真程序 149
算法的组成 149
内存中数据的排列 150
向量和矩阵操作 151
线性系统的处理 152
迭代法和Heuristic法 153
第六章 文本显示 155
引言 155
IBM视频硬件 155
BIOS的视频数据 156
IBM/PC和PS/2视频系统 163
光标操作 169
对6845CRT控制器编程 172
文本视频显示编程 174
可移植性讨论 174
DOS字符输出视频服务 175
BIOS字符输出视频服务 178
直接存取视频缓冲区 184
彩色/单色兼容 192
字符图形 194
第七章 通讯 203
串行通信和并行通信 203
对并行口编程 203
通过DOS访问并行口 203
通过BIOS访问并行口 204
并行口的直接控制 206
打印机应用的编程技术 210
打印机控制样本例程 212
串行接口 214
通信协议 215
对串行接口编程 215
通过BIOS访问串行接口 216
串行口的直接控制 220
通信中的硬件中断 227
中断服务例程 228
环形缓冲器 229
开发中断驱动通信程序 230
TERMINAL程序 230
第八章 颜色和图形 244
引言 244
EGA/VGA结构 245
APA高分辨率模式 245
视频内存结构 246
颜色和调色板 247
边界颜色和全局寄存器 248
文本模式的颜色 248
对EGA和VGA图形系统的编程 256
扩展BIOS视频操作 256
图形读写模式 261
视图子系统可编程硬件 261
开发图形 263
字节边界例程 263
字节和象素边界例程 264
缓冲区地址计算 266
画直线 269
矩形填充例程 286
图形块显示例程 286
USFLAG程序 287
屏幕绘图算法 296
文本与图形 297
图形模式中的文本字符显示 297
图形介质下的文本 298
图形模式中的常用字符 298
动作与图象变换 299
图象显示 299
异或(XOR)象素 300
BILBOARD程序 300
第九章 数据输入与存储 304
键盘 304
键盘硬件及操作 304
BIOS中的键盘数据 306
键盘中断处理程序 308
替换键盘中断处理程序 308
截取键盘中断 310
键盘连录和响应速率 316
对LOCK键编程(Nurm、Caps、Scroll) 320
BREAK键 322
对键盘输入编程 323
BIOS键盘服务 324
DOS键盘服务 325
磁盘存储导论 326
DOS下的磁盘存储机制 326
磁盘格式 327
DOS磁盘操作的逻辑结构 328
对磁盘操作编程 331
DOS服务综述 334
使用FCB的DOS磁盘服务 335
使用文件句柄的DOS磁盘服务 336
FILECOM程序 339
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《每个人的故乡都是宇宙中心》许石林著 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016