×
汇编语言程序设计

汇编语言程序设计

1星价 ¥15.2 (4.9折)
2星价¥15.2 定价¥31.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787811290684
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:257
  • 出版时间:2008-10-01
  • 条形码:9787811290684 ; 978-7-81129-068-4

本书特色

本书采用浅显、明晰、循序渐进的描述方法,具有前后对照、贯穿始终的风格。计算机硬件技术发展速度很快,但是*根本的知识还是不变的。本书立足于基础,重点介绍汇编语言中*基本的Intel 80x86系列微处理器的知识、实模式汇编语言程序设计;同时对Windows环境下保护模式下汇编语言程序设计也作了介绍。每章尽量做到叙述清晰简洁,还举出有代表性的例子供读者参考,为了便于读者理解,在程序的关键地方给以注释。每章后还配有一定的习题,供读者加深对知识的理解和锻炼实际运用能力。 本书适合本、专科计算机科学与技术专业及相关专业学生学习汇编语言使用。

内容简介

随着计算机技术的发展,计算机应用水平的不断提高,社会对计算机的依赖也日益加强。信息技术的发展和应用水平已经成为一个国家发展的重要因素之一。
汇编语言是一种程序设计语言,是除机器语言之外当今时空性*好、直接控制硬件底层能力*强的语言,与硬件系统密切相关。利用汇编语言可以编写出时空效率高的程序,在某些领域,汇编语言仍然是必不可少的编程语言之一。由于汇编语言本身的特点,学习汇编语言离不开实际的计算机系统,本教材选择了当今广为流行的以Intel80x86系列的PC作为硬件平台,讨论学习汇编语言程序设计相关的知识。
汇编语言程序设计是一门重要的专业设计课程。在计算机科学与技术的知识体系当中,“汇编语言程序设计”课程的教学内容属于计算机系统结构方面。汇编语言配合“计算机组成原理”和“微机原理及接口技术”等相关课程,帮助学生从软件角度理解计算机工作原理。通过本课程的学习,不仅可获得计算机系统中有关软件方面的基础知识,而且可为将来从事计算机应用打下良好的理论和技术基础。另外,在本课程的学习过程中,将涉及数制、二进制运算、逻辑运算、数据的存储等基础知识。
通过对汇编语言的学习,学生能够比较全面地了解程序设计语言,利于更深入地学习和应用高级语言。随着高级语言的发展、可视化开发工具的应用,汇编语言往往被应用程序开发人员所忽略,其应用领域也逐渐萎缩。但是,作为一个面向机器的程序设计语言,汇编语言具有直接有效控制硬件的能力,能够编写出运行速度快、代码量小的高效程序,在许多场合具有不可代替的作用,例如操作系统的核心程序段、实时控制系统的软件等。

目录

第1章 基础知识
 1.1 计算机概述
1.1.1 什么是电子计算机
1.1.2 电子计算机的发展
1.1.3 计算机的特点、分类与应用
 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.4 汇编语言的特点
  1.4.1 程序设计语言
  1.4.2 汇编语言的特点
  1.4.3 汇编语言使用的场合
 小结
 习题一
第2章 微处理器的组织结构
 2.1 基本概念
  2.1.1 指令执行周期
  2.1.2 内存的读取
 2.2 80x86和Pentium微处理器简介
  2.2.1 80x86和Pentium微处理器的结构
  2.2.2 IA-32三种运行模式
 2.3 80x86和Pentium微处理器的寄存器结构
  2.3.1 通用寄存器
  2.3.2 指针及变址寄存器
  2.3.3 段寄存器
  2.3.4 控制寄存器
 2.4 存储器
  2.4.1 基本概念
  2.4.2 存储器分段管理
  2.4.3 实模式存储器寻址
  2.4.4 保护模式存储器寻址
 2.5 PC 操作系统的发展
  2.5.1 MS—DOS
2.5.2 桌面Windows系统
2.5.3 Windows NT系列
2.5.4 红旗Linux
2.6 DOS内存布局
 小结
 习题二
第3章 微型机寻址方式与指令系统
 3.1 微型机的寻址方式
 3.1.1 数据寻址方式
  3.1.2 程序存储器寻址方式
 3.2 微型机的指令系统
  3.2.1 数据传送指令
  3.2.2 算术运算指令
  3.2.3 十进制算术运算指令
  3.2.4 逻辑指令
  3.2.5 串处理指令
  3.2.6 处理机控制指令
 小结
习题三
第4章 汇编语言程序结构
 4.1 汇编语言语句格式
……
第5章 基本结构程序设计
第6章 子程序结构
第7章 高级汇编语言技术
第8章 中断与输入输出 
第9章 汇编语言与高级语言的混合编程 
参考文献
附录A ASCII码表
附录B 动态调试程序DEBUG
附录C INT 21 H 常用DOS功能调用中断
附录D BIOS中断调用
附录E 8088/8086指令系统表
附录F 伪操作表
展开全部

节选

第1章 基础知识
电子计算机(Electronic Computer)通常被称为“电脑”,而个人电脑——微型电子计算机又被人们称做“微机”。电子计算机已被广泛应用到各个领域,它已成为现代社会*为重要的信息处理工具。本章重点介绍了计算机的基础知识,作为学习汇编语言的准备。
  1.1 计算机概述
  1.1.1 什么是电子计算机
电子计算机是在电子技术代替了机械和继电器技术的基础上发展起来的,它是具有高速计算和内部存储能力、由程序控制其操作过程的电子设备。
  1.1.2 电子计算机的发展
  1.计算机的发展过程
  计算机是人类社会发展的必然产物,它是数学工具的发展和延伸。人类从远古时代利用手指、竹筹计数到今天使用计算机进行信息处理,经历了几千年的演变,其间是各种新、旧计算工具不断优胜劣汰的过程。我国春秋时期就使用了“筹算法”,唐代末期发明了算盘。近代,随着数学、物理学、天文学、机械学等科学技术的发展,又出现了比较先进的计算工具,如计算尺、手摇式计算机、电动式计算机等。经历了近3个世纪,到20世纪中期,随着新兴的电子学、物理学和数学的发展,以及社会发展的需要,诞生了世界上**台电子计算机,开辟了计算机时代的新纪元。
世界上**台电子计算机诞生于l946年2月,其名字的英文缩写为ENIAC(ElectronicNumerical Integrator And Computer),全称为“电子数值积分计算机”。它是由美国宾西法尼亚州立大学莫尔学院的莫奇莱教授和他的学生埃克特等人研制成功的。这台计算机采用电子管、继电器等电子元件作为基本部件,使用了18 800个电子管,1500个继电器,70000个电阻,10000个电容,占地l70 m2,重达30 t,耗电150 kw,运算速度每秒5 000次。与现代的计算机相比,它可谓是“庞然大物”,但它的诞生开创了计算机科学之先河,将科学家从烦琐复杂的计算劳动中解放出来。
……

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航