汇编语言程序设计教程(21世纪高职高专规划教材·计算机系列)
分類: 图书,计算机/网络,程序设计,其他,
作者: 贺红娟 等编著
出 版 社: 清华大学出版社
出版时间: 2009-4-1字数:版次: 1页数: 198印刷时间:开本: 16开印次:纸张:I S B N : 9787811234923包装: 平装内容简介
汇编语言直接描述机器指令,比机器指令容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,并为理解各种软件系统的原理打下技术理论基础;还可掌握硬件系统的原理打下实践应用基础,是我们理解整个计算机系统的最佳起点和最有效途径。
本书共分8章,第1、2章介绍计算机和汇编语言的基础知识;第3章主要讲述8086/8088系列PC机的指令格式、寻址方式及8086/8088指令系统;第4章介绍常用的伪指令、汇编源程序的格式、汇编程序的汇编与连接及调试方法;第5章介绍汇编程序的设计;第6章介绍子程序的定义与调用,以及子程序的设计;第7章介绍高级汇编语言编程技术、宏汇编、条件汇编、重复汇编、结构及记录;第8章主要介绍输入/输出和中断。
本书可以作为高等院校计算机及相关专业的高职高专学生的教材,也适合计算机初学者使用,读者只需具有数制和计算机基本组成这方面的知识就可以通过本书学习。
目录
第1章 基础知识
1.1 进位计数制与转换
1.1.1 进位计数制的基本概念
1.1.2 不同数制之间的转换
1.2 带符号数的表示方法
1.2.1 原码、反码和补码表示方法
1.2.2 原码、反码和补码之间的转换
1.2.3 补码与真值之间的转换
1.3 非数值数据的表示
1.3.1 ASCIl码
1.3.2 汉字编码
1.4 汇编语言简介
1.4.1 汇编语言的由来
1.4.2 汇编语言的特点
1.4.3 汇编语言的使用领域
1.5 汇编语言的数据类型
习题
第2章 计算机的基本组成
2.1 计算机系统概述
2.1.1 计算机硬件系统
2.1.2 计算机软件概述
2.2 中央处理器
2.2.1 中央处理器的简介
2.2.2 中央处理器的基本结构
2.2.3 CPU的主要技术参数
2.3 寄存器
2.3.1 寄存器组
2.3.2 通用寄存器的作用
2.3.3 专用寄存器的作用
2.4 存储器
2.4.1 存储器的分类
2.4.2 主存储器
2.4.3 内存管理模式
习题
第3章 寻址方式和指令系统
3.1 寻址方式
3.1.1 立即寻址方式
3.1.2 寄存器寻址方式
3.1.3 直接寻址方式
3.1.4 寄存器间接寻址方式
3.1.5 寄存器相对寻址方式
3.1.6 基址加变址寻址方式
3.1.7 相对基址加变址寻址方式
3.2 指令系统
3.2.1 汇编语言指令格式
3.2.2 指令的分类
3.3 数据传送类指令
3.3.1 数据传送指令
3.3.2 堆栈操作指令
3.3.3 数据交换指令
3.3.4 标志位操作指令
3.3.5 地址传送指令
3.4 算术运算类指令
3.4.1 加法指令
3.4.2 减法指令
3.4.3 乘法指令
3.4.4 除法指令
3.4.5 十进制调整指令
3.5 逻辑操作类指令
3.5.1 逻辑运算指令
3.5.2 逻辑移位指令
3.6 程序控制类指令
3.6.1 转移指令
3.6.2 循环控制指令
3.7 串操作类指令
3.7.1 传送指令MOVS
3.7.2 串比较指令CMPS
3.7.3 串搜索指令SCAS
3.7.4 从源串中取数指令LODS
……
第4章 汇编语言
第5章 汇编语言程序设计
第6章 子程序
第7章 高级汇编语言编程技术
第8章 输入/输出和中断
附录A 上机实验
附录B ASCII码表
附录C 调试程序DEBUG
附录D 汇编错误信息
参考文献