书籍详情

80X86汇编语言程序设计(普通高等教育十五国家级规划教材)

80X86汇编语言程序设计(普通高等教育十五国家级规划教材)

作者:王元珍,曹忠升,韩宗芬编著

出版社:华中科技大学出版社

出版时间:2005-04-01

ISBN:9787560933573

定价:¥32.00

购买这本书可以去
内容简介
  本书为教育部普通高等教育“十五”国家级规划教材。 本书以目前使用最为广泛的80X86机为例,详细介绍了使用宏汇编语言进行程序设计的理论、方法和技巧。全书共分7章,主要内容包括:80X86宏汇编语言程序设计的基本技术和模块化程序设计技术、输入/输出、中断异常和WIN32程序设计,同时还介绍了在DOS和Windows环境下调试、运行32位段与16位段汇编源程序程序的方法,每章后面均附有丰富的习题。 本书内容新颖、重点突出、例题习题丰富、语言精炼易懂。可供各类高等学校计算机及非计算机有关专业作为教材,亦可供广大工程技术人员和其他读者自学、参考。
作者简介
暂缺《80X86汇编语言程序设计(普通高等教育十五国家级规划教材)》作者简介
目录
前言
第1章 基础知识
1. 1 进位记数制与不同基数的数之间的转换
1. 1. 1 二进制数
1. 1. 2 二进制数和十进制数之间的转换
1. 1. 3 十六进制数及其与二进制数. 十进制数之间的转换
1. 2 二进制数和十六进制数运算
1. 2. 1 二进制数运算
1. 2. 2 十六进制数运算
1. 3 计算机中数和字符的表示
1. 3. 1 数的补码表示
1. 3. 2 补码的加法和减法
1. 3. 3 无符号整数
1. 3. 4 字符表示法
1. 4 几种基本的逻辑运算
1. 4. 1 “与”运算 AND
1. 4. 2 “或”运算 OR
1. 4. 3 “非”运算 NOT
1. 4. 4 “异或”运算 XOR, exclusive—OR
习题
第2章 80x86计算机组织
2. 1 80x86微处理器
2. 2 基于微处理器的计算机系统构成
2. 2. 1 硬件
2. 2. 2 软件
2. 3 中央处理机
2. 3. 1 中央处理机 CPU 的组成
2. 3. 2 80x86寄存器组
2. 4 存储器
2. 4. 1 存储单元的地址和内容
2. 4. 2 实模式存储器寻址
2. 4. 3 保护模式存储器寻址
2. 5 外部设备
习题
第3章 80x86的指令系统和寻址方式
3. 1 80x86的寻址方式
3. 1. 1 与数据有关的寻址方式
3. 1. 2 与转移地址有关的寻址方式
3. 2 80x86机器语言指令概况
3. 2. 1 操作码的机器语言表示
3. 2. 2 寻址方式的机器语言表示
3. 2. 3 加法的机器指令举例
3. 2. 4 指令的执行时间
3. 2. 5 32位指令格式简介
3. 3 80x86的指令系统
3. 3. 1 数据传送指令
3. 3. 2 算术指令
3. 3. 3 逻辑指令
3. 3. 4 串处理指令
3. 3. 5 控制转移指令
3. 3. 6 处理机控制与杂项操作指令
习题
第4章 汇编语言程序格式
4. 1 汇编程序功能
4. 2 伪操作
4. 2. 1 处理器选择伪操作
4. 2. 2 段定义伪操作
4. 2. 3 程序开始和结束伪操作
4. 2. 4 数据定义及存储器分配伪操作
4. 2. 5 表达式赋值伪操作EQU
4. 2. 6 地址计数器与对准伪操作
4. 2. 7 基数控制伪操作
4. 3 汇编语言程序格式
4. 3. 1 名字项
4. 3. 2 操作项
4. 3. 3 操作数项
4. 3. 4 注释项
4. 4 汇编语言程序的上机过程
4. 4. 1 建立汇编语言的工作环境
4. 4. 2 建立ASM文件
4. 4. 3 用MASM程序产品OBJ文件
4. 4. 4 用LINK程序产生EXE文件
4. 4. 5 程序的执行
4. 4. 6 COM文件
习题
第5章 循环与分支程序设计
5. 1 循环程序设计
5. 1. 1 循环程序的结构形式
5. 1. 2 循环程序设计方法
5. 1. 3 多重循环程序设计
5. 2 分支程序设计
5. 2. 1 分支程序的结构形式
5. 2. 2 分支程序设计方法
5. 2. 3 跳跃表法
5. 3 如何在实模式下发挥80386及其后继机型的优势
5. 3. 1 充分利用高档机的32位字长特性
5. 3. 2 通用寄存器可作为指针寄存器
5. 3. 3 与比例因子有关的寻址方式
5. 3. 4 各种机型提供的新指令
习题
第6章 子程序结构
6. 1 子程序的设计方法
6. 1. 1 过程定义伪操作
6. 1. 2 子程序的调用和返回
6. 1. 3 保存与恢复寄存器
6. 1. 4 子程序的参数传送
6. 1. 5 增强功能的过程定义伪操作
6. 2 嵌套与递归子程序
6. 2. 1 子程序的嵌套
6. 2. 2 递归于程序
6. 3 子程序举例
6. 4 DOS系统功能调用
习题
第7章 高级汇编语言技术
7. 1 宏汇编
7. 1. 1 宏定义. 宏调用和宏展开
7. 1. 2 宏定义中的参数
7. 1. 3 LOCAL伪操作
7. 1. 4 在宏定义内使用宏
7. 1. 5 列表伪操作
7. 1. 6 宏库的建立与调用
7. 1. 7 PURGE伪操作
7. 2 重复汇编
7. 2. 1 重复伪操作
7. 2. 2 不定重复伪操作
7. 3 条件汇编
7. 3. 1 条件伪操作IF的使用举例
7. 3. 2 条件伪操作IF1的使用举例
7. 3. 3 条件伪操作IFNDEF的使用举例
7. 3. 4 条件伪操作IFB的使用举例
7. 3. 5 条件伪操作IFIDN的使用举例
7. 4 高级语言结构
7. 4. 1 . IF/. ELSEIF/. ELSE/. ENDIF
7. 4. 2 . WHILE/. ENDW
7. 4. 3 . REPEAT/. UNTIL和. REPEAT/. UNTILCXZ
7. 4. 4 . BREAK和. CONTINUE
7. 4. 5 “高级语言结构中使用的表达式
习题
第8章 输入输出程序设计
8. 1 I/O设备的数据传送方式
8. 1. 1 CPU与外设
8. 1. 2 直接存储器存取方式
8. 2 程序直接控制I/O方式
8. 2. 1 I/O端口
8. 2. 2 I/O指令
8. 2. 3 I/O程序举例
8. 3 中断传送方式
8. 3. 1 8086的中断分类
8. 3. 2 中断向量表
8. 3. 3 中断过程
8. 3. 4 中断优先级的中断嵌套
8. 3. 5 中断处理程序
8. 3. 6 中断程序举例
8. 4 80386输入输出
8. 4. 1 80386 I/O操作
8. 4. 2 I/O允许位图
8. 5 80386的中断处理
8. 5, 1 80386的中断和异常
8. 5. 2 实地址下的中断处理
8. 5. 3 保护方式下的中断处理
8. 5. 4 虚拟8086方式下的中断处理
习题
第9章 BIOS和DOS中断
9. 1 键盘I/O
9. 1. 1 字符码与扫描码
9. 1. 2 BIOS键盘中断
9. 1. 3 DOS键盘功能调用
9. 2 显示器I/O
9. 2. 1 字符属性
9. 2. 2 BIOS显示中断
9. 2. 3 DOS显示功能调用
9. 3 打印机I/O
9. 3. 1 DOS打印功能
9. 3. 2 打印机的控制字符
9. 3. 3 BIOS打印功能
9. 4 串行通信口I/O
9. 4. 1 串行通信接口
9. 4. 2 串行口功能调用
9. 4. 3 串行通信口中断
习题
第10章 彩色图形程序设计
10. 1 显示方式
10. 1. 1 显示分辨率
10. 1. 2 BIOS设置显示方式
10. 1. 3 确定显示适配器
10. 2 视频显示存储器
10. 2. 1 图形存储器映象
10. 2. 2 数据到颜色的转换
10. 2. 3 直接视频显示
10. 3 EGA/VGA图形程序设计
10. 3. 1 读写像素
10. 3. 2 图形方式下的文本显示
10. 3. 3 彩色绘图程序
10. 4 计算机动画
10. 4. 1 动画显示技术
10. 4. 2 交互式动画
10. 4. 3 游戏程序实例
习题
第11章 发声系统的程序设计
11. 1 可编程内部定时器8253/54
11. 1. 1 编程结构
11. 1. 2 操作模式
11. 1. 3 控制字
11. 1. 4 IBM PC 8253/54定时器的使用
11. 2 通用发声程序
11. 2. 1 扬声器驱动方式
11. 2. 2 通用发声程序GENSOUND
11. 2. 3 80x86 PC的时间延迟
11. 3 乐曲程序
11. 3. 1 音调与频率和时间的关系
11. 3. 2 演奏乐曲的程序
11. 3. 3 键盘控制发声程序
11. 4 报警程序
习题
第12章 磁盘文件存取技术
12. 1 磁盘的记录方式
12. 1. 1 磁盘记录信息的地址
12. 1. 2 磁盘系统区和数据区
12. 1. 3 磁盘目录及文件分配表
12. 2 文件代号式磁盘存取
12. 2. 1 路径名和ASCIZ串
12. 2. 2 文件代号和错误返回代码
12. 2. 3 文件属性
12. 2. 4 写磁盘文件
12. 2. 5 读磁盘文件
12. 2. 6 移动读写指针
12. 3 字符设备的文件代号式I/O
12. 4 利用文件控制块的磁盘存取方式
12. 4. 1 文件控制块
12. 4. 2 建立磁盘文件
12. 4. 3 顺序读磁盘文件
12. 4. 4 随机存取磁盘文件
12. 4. 5 绝对磁盘I/O
12. 5 BIOS磁盘存取功能
12. 5. 1 BIOS磁盘操作
12. 5. 2 状态字节
12. 5. 3 BIOS磁盘操作举例
习题
第13章 模块化程序设计
13. 1 汇编程序概述
13. 1. 1 汇编程序的主要工具
13. 1. 2 汇编过程
13. 1. 3 几个问题
13. 2 连接程序及连接对程序设计的要求
13. 2. 1 连接程序的主要功能
13. 2. 2 连接对程序设计的要求
13. 3 汇编语言程序与高级语言程序的连接
13. 3. 1 直接插入法
13. 3. 2 C语言程序调用汇编语言过程法
13. 4 模块化程序设计概述
13. 4. 1 模块化程序设计
13. 4. 2 结构化程序设计
13. 4. 3 程序设计举例
习题
参考文献
附录1 80x86指令系统一览表
附录2 伪操作与操作符表
附录3 中断向量地址一览表
附录4 DOS系统功能调用 INT 21H
附录5 BIOS功能调用
猜您喜欢

读书导航