汇编语言实用教程

出版时间:2010-8  出版社:电子工业出版社  作者:秦莲,姬伟峰 著  页数:272  

前言

  汇编语言是用户直接访问计算机系统最快、最有效的一种编程语言。使用汇编语言编写程序能够充分发挥计算机硬件系统的功能,具有占用存储空间少、运行速度快,代码质量高等优点。那些需要对计算机硬件进行控制,或者对运行时间和效率有要求的系统软件及应用软件,通常都是用汇编语言编写的。因此,汇编语言程序设计始终是高校计算机及相关学科的主干课程之一。  面对微型计算机技术的迅猛发展和操作系统的更新换代,本书从便于教学和注重实际应用出发,在内容编排上既兼顾了以传统的Intel 8086/8088为代表的16位汇编程序设计,同时也介绍了以80386为代表的32位汇编程序设计、Win32汇编技术,以及32位汇编与C/C++混合编程方法。  本书深入讨论各种实际应用问题和解决问题的方法,给出了大量实例,并按知识点设计了相关实验内容。各章均附有习题,便于学生课后练习。此外,考虑到目前大部分应用系统都是基于Windows.系统之上的实际情况,传统的基于DOS的应用平台已不能满足现实应用的需要。因此,在内容安排上详细介绍了Win32汇编编程技术,以及Win32汇编语言与C/C++语言的混合编程方法,使读者能够对Win32汇编编程有一个初步的认识。  本书共9章,内容安排如下。  第1章:介绍汇编语言程序的基础知识,包括微型计算机系统的组成与发展概况、数据信息的表示及运算方法。  第2章:讨论Intel 8086的内部结构和外部引脚功能,对其内部寄存器组的设置与功能进行了详细说明。针对8086/8088微处理器,详细介绍了指令系统和寻址方式,对各类指令的指令格式、指令功能和使用方法进行重点阐述。  第3章:系统介绍8086汇编语言的语句格式、汇编程序结构及上机调试方法。阐述了常用伪指令、宏指令的使用方法。

内容概要

  《汇编语言实用教程:基于Win32编程》系统介绍基于80x86的汇编语言程序设计方法和实用技术。主要内容包括:80x86指令系统、寻址方式、宏指令与伪指令、汇编语言格式与程序结构、分支程序设计、循环程序设计、子程序设计、宏汇编技术、系统功能调用与使用方法、UO程序设计方法与中断程序设计。详细介绍Win32汇编编程技术,以及Win32汇编语言与C/C++语言混合编程方法,使读者对Win32汇编编程有初步认识。《汇编语言实用教程:基于Win32编程》给出了大量实例,并按知识点设计了21个实验,各章均附有习题,并免费提供教学课件、程序源代码、习题参考答案!  《汇编语言实用教程:基于Win32编程》可作为高等学校相关专业本科生汇编语言课程的教科书,以及相关领域工程技术人员的参考书。

书籍目录

第1章 基础知识1.1 微型计算机概述1.2 微型计算机系统组成1.3 程序设计语言1.4 微型计算机运算基础习题1第2章 微处理器与指令系统2.1 8086微处理器2.2 8086寻址方式2.3 8086指令系统习题2第3章 8086汇编语言3.1 汇编语言源程序格式3.2 伪指令语句3.3 汇编语言程序的调试与运行习题3第4章 汇编程序设计4.1 程序设计方法4.2 顺序程序设计4.3 分支程序设计4.4 循环程序设计4.5 子程序设计4.6 模块化程序设计习题4第5章 输入/输出与中断5.1 I/O概述5.2 简单I/O程序举例5.3 中断系统5.4 中断服务程序设计5.5 DOS与BIOS功能调用5.6 驻留中断服务程序设计习题5第6章 32位80x86汇编6.1 80386系统结构6.2 80x86CPU的工作方式6.3 32位扩展指令6.4 32位程序设计习题6第7章 汇编语言与C/C++混合编程7.1 混合编程7.2 C/C++的嵌入式汇编7.3 C/C++调用汇编模块习题7第8章 Win32程序设计8.1 汇编语言Win32程序框架8.2 资源文件的使用8.3 Win32程序设计实例习题8第9章 课程实验9.1 顺序程序实验9.2 分支程序实验9.3 循环程序实验9.4 子程序实验9.5 模块化程序实验9.6 输入/输出与中断程序实验9.7 32位80x86汇编语言程序设计9.8 汇编与C/C++混合编程实验9.9 Win32汇编程序实验附录A ASCII码表附录B 常用指令及其执行周期数附录C DEBUG命令表参考文献

章节摘录

  微型计算机系统分为硬件和软件两大部分,硬件(Hardware)是微型计算机工作的物理实体,微型计算机系统硬件结构由微处理器、存储器、I,O接口等部分组成,了解它们的内部结构和工作方式将有助于学习后续内容;软件(Soflt Ware)是为了运行、管理和维护微型计算机而编写的各种程序的集合。汇编语言以助记符形式表示微型计算机指令,每条指令对应着微型计算机硬件的一个具体操作,利用汇编语言编写的程序与微型计算机硬件密切相关,程序员可直接对处理器内的寄存器、主存储器的存储单元、外设的端口等进行操作,从而能够有效地控制微型计算机的各个部件。本章重点介绍学习汇编语言程序需要掌握的基础知识,内容包括:微型计算机产生与发展;微型计算机系统组成;程序设计语言;原码、反码、补码的定义与运算规则;编码的使用与运算规则;逻辑与、或、非、异或运算规则等。

图书封面

评论、评分、阅读与下载


    汇编语言实用教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7