书籍详情
汇编语言程序设计
作者:白洪欢主编
出版社:科学出版社
出版时间:2003-01-01
ISBN:9787030120847
定价:¥22.00
购买这本书可以去
内容简介
《汇编语言程序设计》介绍了Intel8086/8088的汇编语言基础知识以及程序设计方法。全书共12章,分别讲述了汇编语言基础知识、数据的表示方式和运算、8086/8088微型计算机系统组成、8086/8088的寻址方式和指令系统、汇编程序格式与程序调试、顺序程序设计、分支程序设计、循环程序设计、子程序设计、中断、MS-DOS、PC-BIOS系统调用、内存分配与文件操作。<br>《汇编语言程序设计》结构严谨,条理清楚,同时力求深入浅出,通俗易懂。书中有较多的应用实例,并配有相应的习题。<br>《汇编语言程序设计》是高职高专院校计算机专业的教材,同时也可用作夜大、电大计算机专业的教材,另外也可供从事微机开发与应用的人员自学参考。
作者简介
暂缺《汇编语言程序设计》作者简介
目录
第1章 汇编语言基础知识
1. 1 什么是汇编语言
1. 1. 1 计算机语言的地位和作用
1. 1. 2 计算机语言的分类
1. 1. 3 汇编语言
1. 2 为什么要学习汇编语言
1. 2. 1 汇编语言的特点
1. 2. 2 汇编语言的应用
1. 3 怎样学好汇编语言
1. 4 第一个汇编语言程序
小结
习题
第2章 数据的表示方式和运算
2. 1 数制
2. 1. 1 二进制数
2. 1. 2 十六进制数
2. 1. 3 十进制数与二进制数. 十六进制数之间的转换
2. 2 二进制数据的组织
2. 2. 1 位
2. 2. 2 半字节
2. 2. 3 字节
2. 2. 4 字
2. 2. 5 双字
2. 3 符号数的表示
2. 3. 1 正数的表示
2. 3. 2 负数的表示
2. 3. 3 8位符号数
2. 3. 4 16位符号数
2. 3. 5 32位符号数
2. 4 非符号数的表示
2. 4. 1 8位非符号数
2. 4. 2 16位非符号数
2. 4. 3 32位非符号数
2. 5 符号扩展与零扩展
2. 5. 1 非符号数的零扩充
2. 5. 2 符号数的符号扩充
2. 6 字符的表示
2. 6. 1 ASCII码
2. 6. 2 数字与其字符的相互转化
2. 6. 3 大小写字母的相互转化
2. 7 二进制数据的运算
2. 7. 1 算术运算
2. 7. 2 逻辑运算
2. 7. 3 移位运算
小结
习题
第3章 8086/8088微型计算机系统组成
3. 1 微型计算机系统概述
3. 1. 1 微型计算机硬件组成
3. 1. 2 微型计算机软件组成
3. 2 8086/8088CPU功能结构
3. 2. 1 8086/8088CPU编程结构
3. 2. 2 8086/8088的内部寄存器
3. 3 8086/8088的内存组织
3. 3. 1 内存单元的地址和内容
3. 3. 2 内存地址的分段
3. 3. 3 逻辑地址与物理地址
3. 3. 4 数据在存储器中的存放
3. 3. 5 外部设备
小结
习题
第4章 8086/8088的寻址方式和指令系统
4. 1 寻址方式
4. 1. 1 指令结构
4. 1. 2 操作数寻址方式
4. 1. 3 段跨越
4. 2 8086/8088的指令系统
4. 2. 1 数据传送指令
4. 2. 2 转换指令
4. 2. 3 算术指令
4. 2. 4 十进制调整指令
4. 2. 5 逻辑运算和移位指令
4. 2. 6 字符串操作指令
4. 2. 7 控制转移指令
小结
习题
第5章 汇编程序格式与程序调试
5. 1 汇编程序格式
5. 1. 1 汇编程序的基本结构及编译步骤
5. 1. 2 段的定义. 假设与引用
5. 1. 3 程序的结束
5. 1. 4 汇编语言的语句
5. 2 可执行程序的两种格式
5. 3 汇编程序调试
5. 3. 1 汇编程序的查错方法
5. 3. 2 汇编程序的调试工具
5. 3. 3 DEBUG的使用方法
5. 3. 4 用turbo debuSger调试汇编程序
5. 3. 5 用Soft-ICE调试汇编程序
小结
习题
第6章 顺序程序设计
6. 1 顺序程序的结构
6. 2 顺序程序设计实例
小结
习题
第7章 分支程序设计
7. 1 分支程序的结构
7. 2 双分支程序设计
7. 3 多分支程序设计
小结
习题
第8章 循环程序设计
8. 1 循环程序的结构
8. 2 循环程序的控制方法
8. 2. 1 计数法
8. 2. 2 条件控制法
8. 3 多重循环程序设计
小结
习题
第9章 子程序设计
9. 1 子程序的结构
9. 1. 1 子程序的定义
9. 1. 2 近过程和远过程
9. 1. 3 子程序的调用和返回
9. 2 子程序的参数传递方法
9. 2. 1 通过寄存器传递参数
9. 2. 2 通过变量传递参数
9. 2. 3 通过地址表传递参数
9. 2. 4 通过堆栈传递参数
9. 3 子程序的嵌套与递归
9. 3. 1 子程序的嵌套
9. 3. 2 递归子程序
9. 4 子程序设计实例
小结
习题
第10章 中断
10. 1 中断的基本概念
10. 1. 1 中断的定义
10. 1. 2 中断类型
10. 1. 3 中断优先级
10. 2 断处理过程
10. 2. 1 中断调用和返回
10. 2. 2 中断向量表
10. 3 中断控制器8259A
10. 3. 1 8259A芯片的内部结构
10. 3. 2 8259A的工作过程
10. 3. 3 8259A的编程要点
10. 4 中断程序设计
10. 4. 1 中断程序的设计方法
10. 4. 2 软中断程序的设计
10. 4. 3 硬中断程序的设计
小结
习题
第11章 MS-DOS. PC-BIOS系统调用
11. 1 系统调用的方法
11. 2 DOS调用
11. 2. 1 输入字符功能调用 AH=01h/INT21h
11. 2. 2 输出字符功能 AH=02h/INT21h
11. 2. 3 输出字符串功能 AH=09h/INT21h
11. 2. 4 输入字符串功能 AH=0Ah/INT21h
11. 2. 5 终止程序功能 AH=4Ch/INT21h
11. 3 BIOS调用
11. 3. 1 INT10h-视频中断
11. 3. 2 INT13h-磁盘中断
11. 3. 3 INT16h-键盘中断
11. 3. 4 INT17h-打印中断
小结
习题
第12章 内存分配与文件操作
12. 1 内存分配
12. 1. 1 重新分配内存
12. 1. 2 分配内存
12. 1. 3 释放内存
12. 2 文件操作
12. 2. 1 文件名与文件代号
12. 2. 2 文件属性
12. 2. 3 文件的创建与打开
12. 2. 4 文件的读写与关闭
小结
习题
附录
附录1 ASCII码表
附录2 常用DOS功能调用
主要参考文献
1. 1 什么是汇编语言
1. 1. 1 计算机语言的地位和作用
1. 1. 2 计算机语言的分类
1. 1. 3 汇编语言
1. 2 为什么要学习汇编语言
1. 2. 1 汇编语言的特点
1. 2. 2 汇编语言的应用
1. 3 怎样学好汇编语言
1. 4 第一个汇编语言程序
小结
习题
第2章 数据的表示方式和运算
2. 1 数制
2. 1. 1 二进制数
2. 1. 2 十六进制数
2. 1. 3 十进制数与二进制数. 十六进制数之间的转换
2. 2 二进制数据的组织
2. 2. 1 位
2. 2. 2 半字节
2. 2. 3 字节
2. 2. 4 字
2. 2. 5 双字
2. 3 符号数的表示
2. 3. 1 正数的表示
2. 3. 2 负数的表示
2. 3. 3 8位符号数
2. 3. 4 16位符号数
2. 3. 5 32位符号数
2. 4 非符号数的表示
2. 4. 1 8位非符号数
2. 4. 2 16位非符号数
2. 4. 3 32位非符号数
2. 5 符号扩展与零扩展
2. 5. 1 非符号数的零扩充
2. 5. 2 符号数的符号扩充
2. 6 字符的表示
2. 6. 1 ASCII码
2. 6. 2 数字与其字符的相互转化
2. 6. 3 大小写字母的相互转化
2. 7 二进制数据的运算
2. 7. 1 算术运算
2. 7. 2 逻辑运算
2. 7. 3 移位运算
小结
习题
第3章 8086/8088微型计算机系统组成
3. 1 微型计算机系统概述
3. 1. 1 微型计算机硬件组成
3. 1. 2 微型计算机软件组成
3. 2 8086/8088CPU功能结构
3. 2. 1 8086/8088CPU编程结构
3. 2. 2 8086/8088的内部寄存器
3. 3 8086/8088的内存组织
3. 3. 1 内存单元的地址和内容
3. 3. 2 内存地址的分段
3. 3. 3 逻辑地址与物理地址
3. 3. 4 数据在存储器中的存放
3. 3. 5 外部设备
小结
习题
第4章 8086/8088的寻址方式和指令系统
4. 1 寻址方式
4. 1. 1 指令结构
4. 1. 2 操作数寻址方式
4. 1. 3 段跨越
4. 2 8086/8088的指令系统
4. 2. 1 数据传送指令
4. 2. 2 转换指令
4. 2. 3 算术指令
4. 2. 4 十进制调整指令
4. 2. 5 逻辑运算和移位指令
4. 2. 6 字符串操作指令
4. 2. 7 控制转移指令
小结
习题
第5章 汇编程序格式与程序调试
5. 1 汇编程序格式
5. 1. 1 汇编程序的基本结构及编译步骤
5. 1. 2 段的定义. 假设与引用
5. 1. 3 程序的结束
5. 1. 4 汇编语言的语句
5. 2 可执行程序的两种格式
5. 3 汇编程序调试
5. 3. 1 汇编程序的查错方法
5. 3. 2 汇编程序的调试工具
5. 3. 3 DEBUG的使用方法
5. 3. 4 用turbo debuSger调试汇编程序
5. 3. 5 用Soft-ICE调试汇编程序
小结
习题
第6章 顺序程序设计
6. 1 顺序程序的结构
6. 2 顺序程序设计实例
小结
习题
第7章 分支程序设计
7. 1 分支程序的结构
7. 2 双分支程序设计
7. 3 多分支程序设计
小结
习题
第8章 循环程序设计
8. 1 循环程序的结构
8. 2 循环程序的控制方法
8. 2. 1 计数法
8. 2. 2 条件控制法
8. 3 多重循环程序设计
小结
习题
第9章 子程序设计
9. 1 子程序的结构
9. 1. 1 子程序的定义
9. 1. 2 近过程和远过程
9. 1. 3 子程序的调用和返回
9. 2 子程序的参数传递方法
9. 2. 1 通过寄存器传递参数
9. 2. 2 通过变量传递参数
9. 2. 3 通过地址表传递参数
9. 2. 4 通过堆栈传递参数
9. 3 子程序的嵌套与递归
9. 3. 1 子程序的嵌套
9. 3. 2 递归子程序
9. 4 子程序设计实例
小结
习题
第10章 中断
10. 1 中断的基本概念
10. 1. 1 中断的定义
10. 1. 2 中断类型
10. 1. 3 中断优先级
10. 2 断处理过程
10. 2. 1 中断调用和返回
10. 2. 2 中断向量表
10. 3 中断控制器8259A
10. 3. 1 8259A芯片的内部结构
10. 3. 2 8259A的工作过程
10. 3. 3 8259A的编程要点
10. 4 中断程序设计
10. 4. 1 中断程序的设计方法
10. 4. 2 软中断程序的设计
10. 4. 3 硬中断程序的设计
小结
习题
第11章 MS-DOS. PC-BIOS系统调用
11. 1 系统调用的方法
11. 2 DOS调用
11. 2. 1 输入字符功能调用 AH=01h/INT21h
11. 2. 2 输出字符功能 AH=02h/INT21h
11. 2. 3 输出字符串功能 AH=09h/INT21h
11. 2. 4 输入字符串功能 AH=0Ah/INT21h
11. 2. 5 终止程序功能 AH=4Ch/INT21h
11. 3 BIOS调用
11. 3. 1 INT10h-视频中断
11. 3. 2 INT13h-磁盘中断
11. 3. 3 INT16h-键盘中断
11. 3. 4 INT17h-打印中断
小结
习题
第12章 内存分配与文件操作
12. 1 内存分配
12. 1. 1 重新分配内存
12. 1. 2 分配内存
12. 1. 3 释放内存
12. 2 文件操作
12. 2. 1 文件名与文件代号
12. 2. 2 文件属性
12. 2. 3 文件的创建与打开
12. 2. 4 文件的读写与关闭
小结
习题
附录
附录1 ASCII码表
附录2 常用DOS功能调用
主要参考文献
猜您喜欢