- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章小结(Ⅰ) 计算机的发展是随着微电子技术、半导体制造技术的发展而发展的。微型计算机是计算机发展到第四代而出现的一个非常重要的分支,它的发展是以微处理器的发展为标志的。 微型计算机(Micro Computer)由微处理器、存储器和I/O接口电路以及输入输出设备组成。 微处理器,又称为中央处理单元即CPU(Central Processing Unit),是微型计算机的核心,它是将运算器和控制器集成在一片硅片上而制成的集成电路芯片。 存储器(又称为主存或内存)用来存储程序或数据,计算机要执行的程序以及要处理的数据都要事先装入到内存中才能被CPU执行或访问。有关位、字节、字、字长、存储单元地址、存储容量等概念以及内存读写操作原理等,读者务必搞清楚。 输入/输出接口是微机与输入输出设备之间信息交换的桥梁。不同的外设必须通过不同的I/O接口才能与微机相连。所以,I/O接口是微型计算机应用系统不可缺少的重要组成部件。 本章小结(Ⅱ) 微机体系结构的特点之一是采用总线结构,通过总线将微处理器、存储器以及I/O接口电路等连接起来。所谓总线,是计算机中各功能部件间传送信息的公共通道。总线可分为三类:地址总线AB(Address Bus),数据总线DB(Data Bus)和控制总线CB(Control Bus)。 计算机的工作就是运行程序。通过逐条地从存储器中取出指令并执行指令规定的操作而实现某种特定的功能,因此,软件是微型计算机系统不可缺少的组成部分。微型计算机的软件包括系统软件和用户(应用)软件两大类。 本章还通过在一个模型机上运行一个简单的程序说明微型计算机的工作过程。 总之,通过本章学习,应对微型计算机的基本概念、基本组成及工作过程有一个基本了解,建立计算机整机概念,为后续各章节的学习打下良好的基础。 作业 P13 2, 4, 5, 6, 7 * 第1章 微型计算机系统导论 1.4 微型计算机软件系统 所谓软件,就是为了管理、维护计算机以及为完成用户的某种特定任务而编写的各种程序的总和。计算机的工作就是运行程序,通过逐条地从存储器中取出程序中的指令并执行指令规定的操作而实现某种特定的功能,因此,软件是微型计算机系统不可缺少的组成部分。微型计算机的软件包括系统软件和用户(应用)软件。 1.4 微型计算机软件系统 系统软件是指不需要用户干预的,为其它程序的开发、调试以及运行等建立一个良好环境的程序。主要包括操作系统OS(Operating System)和系统应用程序。 操作系统是一套复杂的系统程序,用于提供人机接口和管理、调度计算机的所有硬件与软件资源。 系统应用程序很多,如各种高级语言的编译程序、汇编程序、诊断和调试程序,文字处理程序,服务性工具程序,数据库管理程序等。 1.4 微型计算机软件系统 用户(应用)软件就是用户为解决各种实际问题而编写的各种程序。可用来编写用户软件的语言有机器语言、汇编语言和高级语言等。 机器语言是面向机器的能够直接被计算机识别和执行的语言,由于其难于记忆目前已很少使用。 1.4 微型计算机软件系统 汇编语言是为了克服机器语言难于使用的缺点而提出的助记符语言。与机器语言一样,汇编语言也是面向机器的,但使用起来要比机器语言方便得多。用汇编语言编写的程序具有很高的执行效率,目前汇编语言被广泛应用于需要较高处理速度或需要对硬件接口进行访问与控制的场合。基于80x86CPU的汇编语言程序设计技术也正是本书要介绍的主要内容之一。 高级语言是面向用户的语言,具有易学易用的特点。目前各种各样易学好用的高级语言开发工具不断推出,为用户应用程序的开发提供了很大的便利,从而使得计算机的应用得以越来越广泛的普及。 1.5 微型计算机的工作过程 不论程序是用什么语言编写,都必须首先将其转换为计算机能直接识别和执行的机器语言程序,然后才能由CPU逐条读取并执行。表1.1为在某模型机上完成“6+5”操作所需的机器语言程序和汇编语言程序,假设该机器语言程序从内存中地址为0000H单元开始存放。 ? 内存单元地址 机器语言程序 ? 汇编语言程序 ? 指令功能说明 0000H 0001H00000110 MOV A,06H 双字节指令。将数字6送累加器A 0002H 0003H00000101 ADD A,05H 双字节指令。将数字5与累加器A中的内容相加,结果存放在累加器A中。 0004HHLT 停机指令 表1.1 完成“6+5”操作所需的机器语言程序和汇编语言程序 1.5 微型计算机的工作过程 假定
文档评论(0)