汇编语言程序设计教程-(第4版)

本书特色

[

本书以IBM PC机型和80×86指令系统为对象,全面而系统地介绍微型计算机系统的结构及汇编语言程序设计的方法。全书由10章组成。第1章和第2章介绍汇编语言基础知识和微型计算机的体系结构; 第3章详细介绍IBM PC的寻址方式和指令系统; 第4章介绍伪指令、汇编语言程序格式等知识; 第5章讲述典型汇编语言程序结构的设计方法; 第6章详细介绍子程序设计及参数传递的方法; 第7章介绍输入/输出程序设计技术和方法; 第8章介绍宏汇编、重复汇编和条件汇编等高级汇编技术; 第9章讲述DOS功能调用和BIOS功能调用知识; 第10章是汇编语言上机环境及程序设计实例分析。
本书可作为普通高等院校本科和应用型本科计算机及相关专业学生的教学用书,也可作为从事计算机应用的工程技术人员的参考用书。

]

内容简介

[

充分考虑微型机技术的发展、教学方法的完善以及教学手段的改进等因素,系统地介绍微机原理的基础知识及汇编语言程序设计的方法和技术。
提供大量的例程分析,帮助学生掌握汇编语言程序设计的步骤和方法。
提供汇编语言程序设计上机实验指导、实例分析及学生上机练习作业的要求。
每章均有思考与练习题,可以作为巩固相关知识的课后作业。

]

目录

目录第1章汇编语言基础知识1.1计算机基础知识1.1.1计算机的发展史1.1.2计算机的特性1.1.3计算机的分类与应用1.1.4计算机的主要技术指标1.2计算机的基本结构与组成1.2.1计算机的硬件1.2.2计算机的软件1.2.3计算机的程序设计语言1.2.4计算机系统的层次结构1.3计算机中的数制与码制目录第1章汇编语言基础知识1.1计算机基础知识1.1.1计算机的发展史1.1.2计算机的特性1.1.3计算机的分类与应用1.1.4计算机的主要技术指标1.2计算机的基本结构与组成1.2.1计算机的硬件1.2.2计算机的软件1.2.3计算机的程序设计语言1.2.4计算机系统的层次结构1.3计算机中的数制与码制1.3.1数制及数制转换1.3.2机器数的编码1.3.3定点数与浮点数1.3.4码制思考与练习第2章微型计算机体系结构2.180×86微处理器2.1.18086/8088的功能结构2.1.28086/8088的寄存器组织2.1.38086/8088的存储器组织2.1.480×86微处理器的发展2.2IA��32 CPU2.2.1IA��32 CPU功能结构2.2.2IA��32 CPU寄存器组2.2.3IA��32 CPU存储器管理2.3先进的微处理器2.3.1高档Pentium微处理器2.3.2迅驰技术2.3.3多核技术2.3.4专用微处理器2.3.5微处理器领域的架构革命思考与练习第3章微型计算机的指令系统3.1寻址方式3.1.1操作数的种类3.1.28086/8088的机器代码格式3.1.3与数据有关的寻址方式3.1.4与转移地址有关的寻址方式3.28086/8088指令系统3.2.1数据传送类指令3.2.2算术运算类指令3.2.3逻辑操作类指令3.2.4程序控制类指令3.2.5串操作类指令3.2.6处理器控制类指令3.2.7输入/输出类指令3.380×86指令系统介绍3.3.180×86寻址方式3.3.280286指令系统新增指令3.3.380386指令系统新增指令3.3.480486指令系统新增指令3.3.5Pentium指令系统新增指令思考与练习第4章伪指令与汇编语言程序结构设计4.1汇编语言语句类型和格式4.2伪指令4.2.1表达式赋值伪指令4.2.2数据定义伪指令4.2.3LABEL伪指令4.2.4段定义伪指令4.2.5简化段定义伪指令4.2.6过程定义伪指令4.2.7模块命名、通信等伪指令4.3汇编语言源程序结构4.3.1完整段定义结构4.3.2简化段定义结构4.3.3程序段前缀结构4.3.4可执行程序结构思考与练习第5章汇编语言程序设计5.1汇编语言程序设计概述5.2顺序程序设计5.3分支程序设计5.3.1双分支结构程序设计5.3.2多分支结构程序设计5.4循环程序设计5.4.1简单循环程序设计5.4.2多重循环程序设计思考与练习第6章子程序设计6.1子程序的定义与调用6.1.1子程序的定义6.1.2子程序的调用6.2子程序的参数传递方法6.2.1通过寄存器传递参数6.2.2通过堆栈传递参数6.2.3通过内存单元传递参数6.3子程序的嵌套与递归6.3.1子程序的嵌套调用6.3.2子程序的递归调用思考与练习第7章输入/输出程序设计7.1微机接口技术概述7.2输入/输出的控制方式7.2.1程序查询传送方式7.2.2中断传送方式7.2.3DMA传送方式7.3输入/输出综合应用程序举例思考与练习第8章高级汇编技术8.1宏汇编8.1.1宏定义与宏调用8.1.2宏汇编实例分析8.1.3宏嵌套8.2重复汇编与条件汇编8.2.1重复汇编8.2.2条件汇编8.3复杂数据结构8.3.1结构8.3.2记录8.4模块化程序设计8.4.1宏库的使用8.4.2源程序的包含文件8.4.3目标代码文件的连接思考与练习第9章DOS/BIOS功能调用9.1概述9.2DOS功能调用9.2.1DOS功能调用概述9.2.2DOS功能调用程序实例9.3BIOS功能调用9.3.1BIOS功能调用概述9.3.2BIOS功能调用程序实例9.3.3显示器BIOS中断服务9.4综合应用程序设计举例思考与练习第10章汇编语言上机环境及程序设计实例10.1汇编语言程序设计上机实验相关知识10.1.1汇编程序10.1.2DEBUG命令的使用10.1.3汇编错误信息10.2微型计算机操作系统介绍10.2.1微型机操作系统MS�睤OS10.2.2微型机操作系统Windows10.3程序设计实例分析及实验任务10.3.1顺序程序设计10.3.2分支程序设计10.3.3循环程序设计10.3.4子程序设计10.3.5系统功能调用10.4调试程序CodeView的使用10.5汇编语言与C/C 的混合编程10.6软件逆向工程与反汇编思考与练习附录ADOS功能调用(INT 21H)附录BBIOS功能调用附录C80x86指令系统一览表参考文献信息

封面

汇编语言程序设计教程-(第4版)

书名:汇编语言程序设计教程-(第4版)

作者:卜艳萍

页数:323

定价:¥39.5

出版社:清华大学出版社

出版日期:2016-10-01

ISBN:9787302437420

PDF电子书大小:112MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注