当前位置:首页 > 工业技术
微机汇编语言程序设计环境与技术
微机汇编语言程序设计环境与技术

微机汇编语言程序设计环境与技术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

相关图书
作者其它书籍
返回顶部