主页 详情

《Intel 8086/8088及Pentium宏汇编语言程序设计》_毕于深,李行健编著_10910010_7502019480

【书名】:《Intel 8086/8088及Pentium宏汇编语言程序设计》
【作者】:毕于深,李行健编著
【出版社】:北京:煤炭工业出版社
【时间】:2000
【页数】:306
【ISBN】:7502019480
【SS码】:10910010

最新查询

内容简介

第一章 概论

1 微机系统组成

1.1 微机硬件基本结构

1.2 微机软件系统

2 计算机语言

2.1 机器语言

2.2 汇编语言

2.3 通用语言(高级语言)

3 汇编语言的应用范围

习题一

第二章 汇编语言预备知识

1 数据类型

1.1 数制及相互转换

1.2 计算机中数和字符的表示

1.3 数据类型

2 Intel8086/8088CPU结构与可编程寄存器

2.1 8086/8088CPU功能结构

2.2 CPU内部寄存器组

3 存储器

3.1 存储器的组成

3.2 存储器的段结构

3.3 逻辑地址与物理地址

3.4 堆栈

理解与练习

1 内存数据存取规则

2 计算机中的数据

3 溢出的概念

习题二

1.3 寄存器操作数的寻址方式(寄存器寻址)

1.2 立即操作数的寻址方式(立即寻址)

第三章 寻址方式与指令系统

1 寻址方式

1.1 无操作数指令的寻址方式(隐含寻址)

1.4 存储器操作数的寻址方式

1.5 段基值的隐含约定

1.6 隐含段的改变

2 指令系统

2.1 指令系统概述

2.2 传送类指令

2.3 算术运算类指令

2.4 位操作指令

2.5 转移类指令

2.6 串操作指令

2.7 处理器控制类指令

1 关于十进制调整指令

理解与练习

2 比较指令的理解

3 乘除法指令的理解

4 逻辑运算与移位指令的应用

5 指令对标志位的影响

习题三

第四章 汇编语言

1 汇编语言语句种类及格式

1.1 语句种类

1.2 语句格式

2 汇编语言的数据

2.1 常数

2.2 变量

2.3 标号

3 汇编语言的符号

3.1 等值语句

2.4 段名和过程名

3.2 等号语句

4 汇编语言运算符

4.1 算术运算符

4.2 逻辑运算符

4.3 关系运算符

4.4 属性值返回运算符

4.5 属性修改运算符

4.6 运算符的优先级

5 程序中段的定义

5.1 段定义伪指令

5.2 段指定伪指令

6.1 汇编地址计数器($)和定位伪指令(ORG)

6 常用伪指令

6.2 源程序结束伪指令(END)

6.3 模块命名伪指令(NAME和TITLE)

6.4 基数控制伪指令(RADIX)

理解与练习

1 ASSUME伪指令的理解

2 关于段寄存器的初始化

3 例题分析

习题四

第五章 程序设计方法

1 概述

1.1 程序设计的步骤

1.2 程序的基本控制结构

1.3 程序设计方法

2 汇编语言源程序的基本格式和编程步骤

3 简单程序设计举例

4 DOS系统功能调用

4.1 系统功能调用方法

4.2 常用系统功能调用

5 汇编语言程序的上机过程

理解与练习

1 输入输出数据处理

2 使用功能调用进行输出显示时屏幕格式的控制

3 程序的汇编、连接及调试

习题五

第六章 分支与循环程序设计

1 分支程序设计

1.1 比较/测试分支结构程序设计

1.2 用跳转表形成多路分支的程序设计

2.2 循环控制方法

2 循环程序设计

2.1 循环程序的结构

2.3 单重循环程序设计

2.4 多重循环程序设计

习题六

第七章 子程序与多模块编程

1 子程序概念

1.1 子程序的定义

1.2 子程序的调用和返回

2 子程序设计方法

2.1 现场的保护和恢复

2.2 主程序与子程序之间参数传递方法

2.3 子程序说明文件

2.4 子程序设计及其调用举例

3.1 子程序嵌套

3 嵌套与递归子程序

3.2 递归子程序

4 多模块编程

4.1 模块的划分

4.2 程序的连接

课外阅读

1 可重入子程序、浮动子程序和协同子程序

2 汇编语言与c语言的连接

习题七

第八章 宏功能程序设计

1 宏的概念

2 宏定义和宏调用

2.1 宏定义

2.2 宏调用

3.1 宏定义与宏调用中参数的使用

3 参数的使用

3.2 宏操作符

3.3 宏中标号的处理

4 宏嵌套

4.1 宏定义中嵌套定义

4.2 宏定义中嵌套宏调用

5 重复汇编和条件汇编

5.1 重复汇编伪指令

5.2 条件汇编伪指令

6 宏库的使用

6.1 宏库的建立

6.2 宏库的使用

课外阅读

1 结构

2 记录

习题八

第九章 输入输出程序设计

1 输入输出的概念

1.1 外部设备与接口电路

1.2 I/O接口及编程结构

2 I/O指令

2.1 输入指令IN(input byte or inpur word)

2.2 输出指令OUT(output byte or output word)

3 I/O传送方式

4 I/O程序举例

习题九

2 PC机中断系统

2.1 外部中断

1 中断的概念

第十章 中断

2.2 内部中断

2.3 软中断

3 中断管理和运行机制

3.1 中断向量表

3.2 中断优先级

3.3 中断响应过程

3.4 中断指令

4 中断的开发与应用

4.1 开发用户自己的中断

4.2 修改或替换系统中断

4.3 在应用程序中调用系统中断

课外阅读

1 PC机时钟系统及时钟中断

2 DOS用户中断

习题十

第十一章 文件操作编程

1 文件操作的有关概念

1.1 文件名字串和文件句柄

1.2 文件指针与读写缓冲区

1.3 文件属性

2 常用的文件操作系统功能调用

2.1 建立并打开文件:(3CH,5BH,5AH)

2.2 打开文件(3DH)

2.3 关闭文件(3EH)

2.4 读文件或设备(3FH)

2.5 写文件或设备(40H)

2.6 改变文件指针(42H)

3 文件操作编程

2 系统内部句柄的分配和管理

1 打开文件和关闭文件的作用

课外阅读

习题十一

第十二章 Pentium处理器及其结构

1 Pentium处理器的可编程寄存器结构

1.1 通用寄存器

1.2 专用寄存器

2 Pentium微处理器的寻址方式

2.1 选择符和描述符

2.2 程序不可见寄存器

习题十二

第十三章 存储器管理

1 虚拟存储器的基本概念

1.1 虚拟存储器概念

1.2 页式虚拟存储器

1.4 段页式虚拟存储器

1.3 段式虚拟存储器

2 Pentium微处理器的存储器管理方式

2.1 Pentium提供的存储管理方式

2.2 分段式存储器管理

2.3 分页式存储管理

习题十三

第十四章 Pentium汇编语言程序设计

1 Pentium新扩充的指令

2 32位算术运算

3 移动32位数据串

4 初始化表格

5 双字对齐

6 位扫描

7 位测试

8 索引和基寄存器的灵活性

9 保护模式程序设计

9.1 DPMI(DOS保护模式接口)

9.2 保护模式操作

9.3 保护模式程序设计

10 汇编程序

11 介绍SOFT-ICE FOR WINDOWS

习题十四

附录

附录A 出错信息

附录B 8086/8088指令系统

附录C BIOS调用说明

附录D DOS功能调用说明

附录E IBM PC的键盘输入码和CRT显示码

附录F 汇编语言的存储模型

参考书目


书查询(www.shuchaxun.com)本网页唯一编码:
173b36bf0e85fe304e1d2678fc831380#186f40d8500b8daa6ac6ee0375f080fe#26514879#10910010.zip