首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

汇编语言程序设计

2010-04-09 
基本信息·出版社:武汉理工大学出版社 ·页码:245 页 ·出版日期:2004年08月 ·ISBN:7562921199 ·条形码:9787562921196 ·版本:第1版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
汇编语言程序设计 去商家看看
汇编语言程序设计 去商家看看

 汇编语言程序设计


基本信息·出版社:武汉理工大学出版社
·页码:245 页
·出版日期:2004年08月
·ISBN:7562921199
·条形码:9787562921196
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:面向21世纪高职高专计算机类专业新编系列教材

内容简介 《汇编语言程序设计》是面向21世纪高职高专计算机类专业新编系列教材之一。该书主要阐述了IBM-PC及其兼容机宏汇编语言程序的设计和操作方法。《汇编语言程序设计》共分8章,第1章介绍汇编语言基础知识;第2章介绍汇编语言的程序组织、常用伪指令、常用DOS调用及上机操作方法;第3章介绍各种寻址方式的应用、指令系统和指令的使用技巧;第4章介绍各种分支程序、循环程序的编程技巧,子程序的设计;第5章介绍字符串编程、宏的定义和使用方法、多模块程序设计方法、子程序库的建立和使用方法;第6章介绍中断程序的编写方法和使用技巧;第7章介绍C语言与汇编语言的混合编程方法;第8章介绍80386/80486和Pentium增加的指令。
《汇编语言程序设计》可供高职高专计算机、自动化、机电类等专业作为教材,也可供其他工程技术人员自学参考。
目录
1 汇编语言基础知识
1.1 数据在计算机内的表示
1.2 计算机系统简介
1.3 InteI8086 CPU简介
1.4 InteI8086 的内存和堆栈
1.5 计算机语言概述
习题与思考题

2 汇编语言程序组织
2.1 汇编源程序举例
2.2 汇编语言源程序结构
2.3 常用伪指令
2.4 常用DOS输入输出功能调用
2.5 宏汇编语言程序的上机全过程
习题与思考题
实验题

3 寻址方式与常用的汇编指令
3.1 寻址方式
3.2 常用的指令系统
3.3 汇编语言中的表达式
习题与思考题
实验题

4 基本结构程序设计
4.1 顺序结构程序设计
4.2 分支结构程序设计
4.3 循环结构程序设计
4.4 子程序的设计
习题与思考题
实验题

5 高级汇编程序设计
5.1 字条串操作
5.2 宏结构程序设计
5.3 多模块程序设计
5.4 子程序库的建立方法
5.5 汇编综合举例
习题与思考题
实验题

6 中断程序设计及系统调用
6.1 输入输出指令
6.2 中断
6.3 常用BIOS与DOS中断调用
6.4 磁盘文件管理
习题与思考题
实验题

7 汇编语言与C语言的连接
8 80X86及Pentium汇编指令介绍
附录
参考文献
……
序言 汇编语言是目前能够最大限度发挥计算机硬件特性,并且满足苛刻的实时处理要求的最有效的语言。学习汇编语言离不开实际的计算机系统,当今广为流行的是以Intel80X86及Pentium为CPIJ的微型计算机系统,所以本书选用以8086/8088系列微机为主要背景机,以8086/8088CPU为基础的IBM-PC宏汇编语言MASM 5.X。同时介绍Intel80X86及PentiHm增加的指令功能。
本书本着由浅入深地组织教学内容的原则。对于基本知识和基本概念的介绍,结合应用性较强的实例由浅人深地介绍。另外还专门介绍一些汇编语言的应用程序,如奏乐程序、定位显示程序以及对文件的访问等程序以拓宽学生的思路。本书的另一个特点是各章节以例题开始,然后总结,书中习题全部上机调试通过。每章都有内容提要,最后有全章的小结。总之,本书的主要任务是使学生通过本课程的学习,了解计算机内部运行机制,掌握程序设计的方法和技巧。
全书共分八章,第1章介绍了汇编语言的基础知识,包括数据在计算机内的表示、计算机系统简介、Intel8086CPU简介、Intel8086的内存和堆栈、计算机语言概述。重点介绍了CPU中的寄存器及作用、数据在存储器中的存放形式;第2章介绍了汇编语言程序组织,首先通过两个完整的汇编语言源程序实例,介绍了汇编语言源程序的结构、语句格式及规则,还介绍了常用的伪指令、常用的DOS功能调用和上机操作全过程;第3章介绍了寻址方式与常用的汇编指令。重点在各种寻址方式的应用,指令的使用技巧及一些典型的实例;第4章介绍了基本结构程序设计方法,包括各种顺序程序设计、分支程序设计、循环程序的编程技巧、子程序的设计和使用方法;第5章介绍了高级汇编程序设计的方法。包括有关字符串操作的指令及程序设计、宏的定义、调用、扩展、宏库的使用、多模块程序设计的方法、子程序库的建立和使用方法;第6章介绍了中断程序设计及系统调用。包括设计用户自己的软中断程序、奏乐程序、定位显示程序以及对文件操作的程序实例;第7章介绍了汇编语言与C语言的连接,包括在C语言程序中直接嵌人汇编语言,C语言程序直接调用汇编语言程序和汇编语言调用C函数的方法;第8章介绍了80386、80486和Pentium增加的汇编指令。
文摘 1.2.2 计算机的软件 软件是计算机系统的重要组成部分,它可以使计算机更好地发挥其功能。软件分为系统软件和应用软件。
1.2.2.1 系统软件
系统软件是指为了方便使用、维护和管理计算机系统而编制的软件及其文档,它包括操作系统、语言翻译程序等。系统软件是面向计算机系统的,通常由计算机厂家提供。
用户借助于操作系统使用计算机系统,程序员也要采用操作系统提供的驱动程序编写用户程序。程序员在使用某种程序设计语言编写源程序时,要用到该语言的翻译程序,将源程序转换为可运行的程序。例如,本书中介绍的用汇编语言设计源程序的方法,必须利用“汇编程序”完成源程序的翻译工作。汇编程序也是系统软件。
1.2.2.2 应用软件
应用软件是为了解决某一问题的程序及其文档。它覆盖了计算机应用的所有方面,每个应用都有相应的应用程序。
在微机系统中有多种多样的应用软件,一类是由软件公司和计算机公司开发的通用软件、实用软件。如文字处理软件、各种程序设计语言环境、各种工具软件等。另一类是用户为解决各种实际问题而开发的用户程序,如工资管理程序、档案管理程序等。
插图:

热点排行