重点大学计算机专业系列教材·彙编语言程式设计

重点大学计算机专业系列教材·彙编语言程式设计【重点大学计算机专业系列教材·彙编语言程式设计】《重点大学计算机专业系列教材·彙编语言程式设计》是2009年10月1日清华大学出版社出版的图书 。本书以80x86系列微型计算机为硬体基础,系统地介绍彙编语言程式设计的基本知识、基本原理、程式设计技术,以及彙编语言程式的开发过程 。
基本介绍书名:重点大学计算机专业系列教材·彙编语言程式设计
ISBN:7302200777, 9787302200772
页数:363页
出版社:清华大学出版社
出版时间:2009年10月1日
装帧:平装
开本:16
正文语种:: 简体中文
条形码:: 9787302200772
尺寸: :25.8 x 18.2 x 1.6 cm
重量:: 581 g
内容简介《彙编语言程式设计》以80x86系列微型计算机为硬体基础,系统地介绍彙编语言程式设计的基本知识、基本原理、程式设计技术,以及彙编语言程式的开发过程 。全书共分11章,介绍相关基础知识,IBM PC微型计算机的结构、功能、定址方式和指令系统,基本彙编语言和MASM高级宏彙编语言的格式和各种伪指令,基本的顺序、分支和循环程式设计方法和技术,子程式的设计方法,以实例形式介绍算术运算、串操作、表处理和代码转换等常用彙编语言程式设计技术与方法,输入输出、中断、DOS系统调用和BIOS中断调用程式的设计,32位微处理器结构、指令特点以及Win32编程基础方法,彙编语言程式的开发过程及上机操作 过程 。

重点大学计算机专业系列教材·彙编语言程式设计

文章插图
《彙编语言程式设计》可作为高校计算机及相关专业的教材,也可作为高校师生和工程技术人员的参考书 。目录第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.4 基本逻辑运算习题1第2章 IBMPC微型计算机基本构成2.1 IBMPC微型计算机的基本结构2.1.1 微型计算机系统的组成2.1.2 Intel8086/8088微处理器的功能结构2.2 Intel8086/8088CPU的暂存器组2.2.1 通用暂存器2.2.2 段暂存器2.2.3 控制暂存器2.3 存储器2.3.1 IBMPC存储器的组织2.3.2 存储器的段结构2.3.3 逻辑地址与物理地址2.4 堆叠2.4.1 堆叠的概念2.4.2 堆叠的组织2.4.3 堆叠的操作习题2第3章 Intel8086/8088的定址方式与指令系统3.1 定址方式3.1.1 暂存器定址3.1.2 立即数定址3.1.3 存储器定址3.2 指令系统3.2.1 传送类指令3.2.2 算术运算类指令3.2.3 位操作类指令3.2.4 处理器控制类指令3.3 指令编码3.3.1 双运算元指令编码格式3.3.2 单运算元指令编码格式3.3.3 与AX或AL有关的指令编码格式3.3.4 其他指令编码格式习题3第4章 基本彙编语言4.1 彙编语言语句种类及其格式4.1.1 指令语句4.1.2 伪指令语句4.1.3 标识符4.2 彙编语言数据4.2.1 常量4.2.2 变数4.2.3 标号4.3 表达式与运算符4.3.1 算术运算符4.3.2 移位运算符4.3.3 逻辑运算符4.3.4 关係运算符4.3.5 数值返回运算符4.3.6 属性修改运算符4.3.7 运算符的优先权4.4 常用的伪指令4.4.1 符号定义伪指令4.4.2 数据定义伪指令4.4.3 LABEL属性定义伪指令4.4.4 SEGMENT/ENDS段定义伪指令4.4.5 ASSUME段定址伪指令4.4.6 PROC/ENDP过程定义伪指令4.4.7 ORG定位伪指令和$当前位置计数器4.4.8 TITLE标题伪指令4.4.9 END程式结束伪指令4.4.1 0PUBLIC和EXTRN模组连线伪指令4.5 彙编源程式的结构4.5.1 程式的段结构4.5.2 段暂存器的装入4.6 程式返回作业系统4.6.1 用4CH系统功能调用实现返回4.6.2 用程式段前缀实现返回习题4第5章 顺序、分支与循环程式设计5.1 概述5.2 顺序程式设计5.3 分支程式设计5.3.1 无条件转移指令5.3.2 条件转移指令5.3.3 分支程式设计5.4 循环程式设计5.4.1 循环控制指令5.4.2 循环程式结构5.4.3 单重循环程式设计5.4.4 多重循环程式设计习题5第6章 子程式设计6.1 子程式的调用与返回6.1.1 子程式的定义6.1.2 调用指令6.1.3 返回指令6.2 子程式设计的基本要求6.3 子程式与主程式间的参数传递6.3.1 用暂存器传递参数6.3.2 用堆叠传递参数6.3.3 用地址表传递参数6.4 子程式的嵌套与递归调用6.4.1 子程式的嵌套调用6.4.2 子程式的递归调用习题6第7章 彙编语言简单应用程式设计7.1 算术运算调整指令及其套用7.1.1 BCD码校正及其加减法BCD码校正指令7.1.2 乘除法运算及其BCD码校正指令7.1.3 开方运算7.2 串和表的处理7.2.1 串操作指令7.2.2 表的处理17.3 代码转换及其套用7.3.1 十六进制ASCII码与二进制数之间的转换 7.3.2 二进制数与十进制数之间转换习题7第8章 高级宏彙编语言8.1 结构8.1.1 结构的定义8.1.2 结构的预置与存储分配8.1.3 对结构变数及其栏位的操作8.1.4 程式举例8.2 记录8.2.1 记录的定义8.2.2 记录的预置与存储分配8.2.3 记录运算符8.2.4 对记录及其栏位的操作8.3 宏指令8.3.1 宏指令的使用过程8.3.2 宏操作符8.3.3 局部符号伪指令8.3.4 宏库8.4 重複彙编8.4.1 定重複伪指令8.4.2 不定重複伪指令8.5 条件彙编习题8第9章 输入输出和中断9.1 输入输出和中断9.1.1 I/O连线埠9.1.2 I/O连线埠定址……第10章 32位微处理器指令及编程基础第11章 彙编语言程式的开发附录A ASCII码字元表附录B 80x86系列微处理器指令系统汇总表附录C DOS系统功能调用(INT21H)附录D BIOS中断调用参考文献