分享
 
 
 

汇编语言程序设计

汇编语言程序设计  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 高镔,韦超主编

出 版 社:

出版时间: 2008-10-1字数: 410000版次: 1页数: 257印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811290684包装: 平装内容简介

随着计算机技术的发展,计算机应用水平的不断提高,社会对计算机的依赖也日益加强。信息技术的发展和应用水平已经成为一个国家发展的重要因素之一。

汇编语言是一种程序设计语言,是除机器语言之外当今时空性最好、直接控制硬件底层能力最强的语言,与硬件系统密切相关。利用汇编语言可以编写出时空效率高的程序,在某些领域,汇编语言仍然是必不可少的编程语言之一。由于汇编语言本身的特点,学习汇编语言离不开实际的计算机系统,本教材选择了当今广为流行的以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.280x86和Pentium微处理器简介

2.2.180x86和Pentium微处理器的结构

2.2.2IA-32三种运行模式

2.380x86和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.3Windows NT系列

2.5.4红旗Linux

2.6DOS内存布局

小结

习题二

第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章汇编语言与高级语言的混合编程

参考文献

附录AASCII码表

附录B动态调试程序DEBUG

附录CINT 21H 常用DOS功能调用中断

附录DBIOS中断调用

附录E8088/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次。与现代的计算机相比,它可谓是“庞然大物”,但它的诞生开创了计算机科学之先河,将科学家从烦琐复杂的计算劳动中解放出来。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有