计算机基础第一章(第二讲)_第1页
计算机基础第一章(第二讲)_第2页
计算机基础第一章(第二讲)_第3页
计算机基础第一章(第二讲)_第4页
计算机基础第一章(第二讲)_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章第一章 计算机应用基础知识概述计算机应用基础知识概述计算机系统组成计算机系统组成计算机硬件系统的构成计算机硬件系统的构成计算机软件系统的构成计算机软件系统的构成计算机的工作原理计算机的工作原理p 计算机的组成和计算机硬件系统的构成。计算机的组成和计算机硬件系统的构成。p 存储程序原理存储程序原理教学难点教学难点计算机系统的组成计算机系统的组成计算机应用基础知识概述计算机应用基础知识概述计算机系统的基本组成计算机系统的基本组成计算机系统计算机系统 是构成计算机的各种是构成计算机的各种物理设备的总称,是看物理设备的总称,是看得到、摸得着的实实在得到、摸得着的实实在在存在的东西。在存在的东西。

2、 如:键盘、显示器、如:键盘、显示器、鼠标、硬盘、内存等。鼠标、硬盘、内存等。计算机系统的组成计算机系统的组成计算机应用基础知识概述计算机应用基础知识概述计算机系统的基本组成计算机系统的基本组成 是指所有应用计算机的技是指所有应用计算机的技术,术, 是些看不见、摸不着的程是些看不见、摸不着的程序和数据。序和数据。 但是用户能感到它的存在。但是用户能感到它的存在。计算机系统的组成计算机系统的组成计算机应用基础知识概述计算机应用基础知识概述计算机系统的基本组成计算机系统的基本组成用户用户 应用程序应用程序实用程序实用程序操作系统操作系统计算机硬件计算机硬件计算机系统的组成计算机系统的组成计算机应用

3、基础知识概述计算机应用基础知识概述计算机系统的组成计算机系统的组成计算机应用基础知识概述计算机应用基础知识概述硬件与软件的硬件与软件的关系关系计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是主存储器。是主存储器。用来存储当前正在用来存储当前正在使用的或经常使用使用的或经常使用的程序和数据。的程序和数据。 CPU可以对他可以对他直接访问,存取速直接访问,存取速度较快。度较快。 是辅助寄存器。

4、是辅助寄存器。外存的特点是容量外存的特点是容量大,所存的信息既大,所存的信息既可修改也可保存。可修改也可保存。 存取速度较慢,存取速度较慢,要用专用的设备来要用专用的设备来管理。管理。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述随机存储器随机存储器 (Random Access Memory) 用来存放正在运行的程序及所需要的数据,用来存放正在运行的程序及所需要的数据,具有存取速度快,集成度高,电路简单等具有存取速度快,集成度高,电路简单等 优点。优点。是用户程序运行的工

5、作空间,是仅次于是用户程序运行的工作空间,是仅次于CPU 的宝贵系统资源。的宝贵系统资源。RAM大小直接关系到计算机系统的工作能力。大小直接关系到计算机系统的工作能力。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述RAM中的信息可以随时地读出或写人;中的信息可以随时地读出或写人;读出读出RAM中存储的信息不影响中存储的信息不影响RAM原有内容,原有内容,当对当对RAM写入新信息时,则改变存储单元中内写入新信息时,则改变存储单元中内 容,称为更新。容,称为更新。一旦计算机断电,一旦计算机断电,RAM中保存的信息全部消中保存的信息全部消 失,再次通电也不能恢复

6、。失,再次通电也不能恢复。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述只读存储器只读存储器ROM (Read Only Memory) 用来存放正在运行的程序及所需要的数据,用来存放正在运行的程序及所需要的数据,用来存放监控程序、系统引导程序等专用程用来存放监控程序、系统引导程序等专用程 序。序。ROM是用户不能直接使用的存储空间。但它是用户不能直接使用的存储空间。但它 是计算机不可缺少的。是计算机不可缺少的。 ROM中的信息是一次性固化得到。中的信息是一次性固化得到。ROM中的信息只能读出不能写入。中的信息只能读出不能写入。计算机硬件系统的构成计算机硬

7、件系统的构成计算机应用基础知识概述计算机应用基础知识概述高速缓冲存储器高速缓冲存储器目前目前CPU的速度越来越快,远远的超过了内存的速度越来越快,远远的超过了内存的速度,的速度,CPU和内存的不匹配已经直接的影响和内存的不匹配已经直接的影响到整个系统的到整个系统的 性能,为了解决这个问题,在性能,为了解决这个问题,在CPU和内存和内存之间设置了高速缓冲存储器。之间设置了高速缓冲存储器。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述高速缓冲存储器高速缓冲存储器Cache采用与采用与CPU速度相近速度相近 的的RAM。CPU在访问内存时,先访问在访问内存时,先

8、访问Cache再访问再访问 RAM。计算机系统把使用频繁的数据和存储在计算机系统把使用频繁的数据和存储在 Cache中,从而减少了访问中,从而减少了访问RAM的次数,提的次数,提 高了系统的性能。高了系统的性能。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 、数字化仪、光、数字化仪、光笔、笔、 手写板、麦克风手写板、麦克风计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述绘图仪、绘图仪、音响设备音响设备 外存储器即是输入设备也是输出设备外存储器即是输入设备也是输出设备计算机硬件系统的构成计算机硬件系统的构成计算机应用基础

9、知识概述计算机应用基础知识概述计算机计算机性能指标计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 计算机在同一时间内处理的一组二进制数计算机在同一时间内处理的一组二进制数 称为一个计算机的称为一个计算机的“”; 而这组二进制数的位数就是而这组二进制数的位数就是“”; 在其他指标相同时,字长越长,运算精度在其他指标相同时,字长越长,运算精度越高、计算机的处理数据的速度就越快,越高、计算机的处理数据的速度就越快,但是价格也会越高。但是价格也会越高。计算机硬件系统的构成计算机硬件

10、系统的构成计算机应用基础知识概述计算机应用基础知识概述 通常所说的计算机运算速度(平均运算速通常所说的计算机运算速度(平均运算速度),是指每秒钟所能执行的指令条数,一度),是指每秒钟所能执行的指令条数,一般用般用“百万条指令秒百万条指令秒”(,Million Instruction Per Second)来描述。)来描述。 同一台计算机,执行不同的运算所需时间可同一台计算机,执行不同的运算所需时间可能不同,因而对运算速度的描述常采用不同能不同,因而对运算速度的描述常采用不同的方法。的方法。 计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 常用的有常用的有C

11、PU时钟频率(主频)、每秒平均时钟频率(主频)、每秒平均执行指令数执行指令数(ips)等。等。 微型计算机一般采用主频来描述运算速度,微型计算机一般采用主频来描述运算速度, 例如,例如,Pentium/133的主频为的主频为133 MHz, Pentium/800的主频为的主频为800 MHz, Pentium 4 1.5G的主频为的主频为1.5 GHz。 一般说来,主频越高,运算速度就越快。一般说来,主频越高,运算速度就越快。 计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是指计算机系统所配置的内存存放多少字节。是指计算机系统所配置的内存存放多少字节。

12、 内存储器容量的大小反映了计算机即时存储内存储器容量的大小反映了计算机即时存储信息的能力。信息的能力。 计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是指是指RAMRAM,不包括,不包括ROMROM。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 内存的容量一般都是内存的容量一般都是2的整次方倍,比如的整次方倍,比如64MB、128MB、256MB等,等, 微机以字节为存储容量的基本单位,微机以字节为存储容量的基本单位,常用常用B代表字节(代表字节(Byte)。)。 用用KB表示千字节、表示千字节、MB表示兆字节、表

13、示兆字节、GB表示吉字节、表示吉字节、TB表示太字节。表示太字节。换算关系为:换算关系为:1B=8Bit1KB=210B=1024B1MB=210KB=1024KB=220B1GB=210MB=1024MB=230B1TB=210GB=1024GB=240B计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 查看内存:查看内存: “我的电脑我的电脑”右键右键-属性属性,右边下面显示右边下面显示:CPU主频主频 和总内存大小和总内存大小 查看硬盘查看硬盘: “我的电脑我的电脑” 右键右键-“管理管理”-磁盘管理磁盘管理,右边右边显示显示“磁盘磁盘0,基本基本”-

14、即硬盘总容量即硬盘总容量计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述如何查看如何查看内存容量内存容量查看你所使用的查看你所使用的机器的机器的容量容量计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 主频也叫时钟频率,(工作频率)单位是主频也叫时钟频率,(工作频率)单位是MHzMHz, 是是CPUCPU内核电路的实际运行频率,用来表示内核电路的实际运行频率,用来表示CPUCPU的运算速度。的运算速度。 主频越高,一个时钟周期里完成的指令数

15、就越主频越高,一个时钟周期里完成的指令数就越多,多,CPUCPU的运算速度就越快。的运算速度就越快。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述在很大程度上决定了在很大程度上决定了CPU处理数据的能力。处理数据的能力。计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是衡量一台计算机综合性能的重要技术指标。是衡量一台计算机综合性能的重要技术指标。 一般计算机由:主机(主要部分)、输出设一般计算机由:主机(主要部分)、输出设备(显示器)、输入设备(键盘和鼠标)三备(显示器)、输入设备(键盘和鼠标)三大件组成。大件组成。计

16、算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 主机是主体主机是主体 , 主机箱中:主板、主机箱中:主板、CPU、内存、电源、显卡、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件。声卡、网卡、硬盘、软驱、光驱等硬件。 其中,主板、其中,主板、CPU、内存、电源、显卡、硬、内存、电源、显卡、硬盘是必须的。盘是必须的。 计算机硬件系统的构成计算机硬件系统的构成计算机应用基础知识概述计算机应用基础知识概述 许多任务都是通过软件的应用来完成的许多任务都是通过软件的应用来完成的 另外,可靠性、兼容性、性价比等都应考虑。另外,可靠性、兼容性、性价比等都应考虑。程序

17、是软件的主体,一般保存在存储介质。如软盘、硬盘、光盘中。对程序的使用、维护和修改的说明,包括:功能说明、程序说明、上机操作说明、测试和维护说明。 部分组成。部分组成。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述系统软件是必不可少,一般由生产厂家或专门的系统软件是必不可少,一般由生产厂家或专门的软件开发公司研发,软件开发公司研发,其他程序都在它的支持下编写和运行。其他程序都在它的支持下编写和

18、运行。系统软件主要包括系统软件主要包括和和。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述是直接运行在裸机上的最基本的系统软件,是直接运行在裸机上的最基本的系统软件,是系统软件的核心,其他软件必须在操作系是系统软件的核心,其他软件必须在操作系 统的支持下才能运行。统的支持下才能运行。它控制和管理计算机系统内各种软、硬件资它控制和管理计算机系统内各种软、硬件资 源,合理有效地组织计算机系统的工作。源,合理有效地组织计算机系统的工作。如:如:DOS、Unix、Windows 2000、xp等等计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机

19、应用基础知识概述计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述是人们为了描述解题步骤是人们为了描述解题步骤(即编程序即编程序)而设计的一种具有语法语义描述的记号。而设计的一种具有语法语义描述的记号。按其发展分为:按其发展分为: 机器语言机器语言 汇编语言汇编语言 高级语言高级语言计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 表现为二进制的编码形式,是由表现为二进制的编码形式,是由CPU可以可以直接识别的一组直接识别的一组0,1序列构成的指令码,序列构成的指令码,属于硬件设备的。属于硬件设备的。 编写不方便编写不方便

20、程序的质量取决于个人的编写水平程序的质量取决于个人的编写水平 难以掌握难以掌握计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是用助记符来表示每一条机器指令。是用助记符来表示每一条机器指令。 用汇编语言编写的程序要依靠计算机的翻用汇编语言编写的程序要依靠计算机的翻译程序(汇编程序)翻译成计算机语言后译程序(汇编程序)翻译成计算机语言后方可执行。方可执行。 易于阅读易于阅读 易移植易移植计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 是一种比较接近于自然语言和数学表达式是一种比较接近于自然语言和数学表达式的语言。的语言。

21、 面向问题面向问题 移植性强移植性强 便于阅读便于阅读 便于修改便于修改 便于调试便于调试计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 机器语言和汇编语言称为机器语言和汇编语言称为低级语言低级语言,对于,对于机器的依赖性大,程序的通用性差,用户机器的依赖性大,程序的通用性差,用户难于掌握。难于掌握。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 用汇编语言和高级语言编写的程序称为用汇编语言和高级语言编写的程序称为源源程序程序,计算机不能直接执行,必须经过翻,计算机不能直接执行,必须经过翻译,翻译成机器语言,才能识别。

22、译,翻译成机器语言,才能识别。 上述的翻译是通过程序实现的,不同的语上述的翻译是通过程序实现的,不同的语言有不同的翻译程序,我们把翻译程序统言有不同的翻译程序,我们把翻译程序统称为称为语言处理程序语言处理程序。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述l计算机将源程序翻译成机器指令时,通常有两种计算机将源程序翻译成机器指令时,通常有两种 翻译方式:编译方式和解释方式,翻译方式:编译方式和解释方式,(a)语言处理程序的编译(b)语言处理程序的解释过程计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述通过相应语言的编通过相

23、应语言的编译程序,将源程序一次全部译程序,将源程序一次全部翻译成目标程序,再经过连翻译成目标程序,再经过连接程序的连接,最终处理成接程序的连接,最终处理成可直接执行的可执行程序。可直接执行的可执行程序。经编译方式编译的程序执经编译方式编译的程序执行速度快、效率高。行速度快、效率高。通过相应的解释通过相应的解释程序将源程序逐句解释,程序将源程序逐句解释,边解释边执行。边解释边执行。解释程序不产生被执行的解释程序不产生被执行的目标程序,而是借助于解目标程序,而是借助于解释程序直接执行源程序本释程序直接执行源程序本身。身。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知

24、识概述数据库(数据库(DB)是可以共享的、相互关联的、以一定结构)是可以共享的、相互关联的、以一定结构 组织起来的数据的集合。组织起来的数据的集合。数据库中对于数据的管理是通过一组软件来实现的数据库中对于数据的管理是通过一组软件来实现的数数 据库管理系统(据库管理系统(DBMS)操作系统、操作系统、DBMS和应用程序在硬件系统的支持下形成和应用程序在硬件系统的支持下形成 了数据库系统(了数据库系统(DBS)DBMS是数据库系统的核心组成部分。是数据库系统的核心组成部分。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机软件系统的构成计算机软件系统的构成计

25、算机应用基础知识概述计算机应用基础知识概述是指为解决用户某个实际问题而编写的程序是指为解决用户某个实际问题而编写的程序和有关资料。和有关资料。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述具有一定的通用性,具有一定的通用性,为各行各业所使用,如为各行各业所使用,如Microsoft Word、Adobe Photoshop等等计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述没有通用性,只完成没有通用性,只完成某一特定专业的任务,往某一特定专业的任务,往往针对某行业、某用户的往针对某行业、某用户的特定需求而专门开发的,特定

26、需求而专门开发的,如某个公司的如某个公司的ERP系统。系统。(1)办公软件包)办公软件包 包括文字处理、桌面排版、电子表格处理、包括文字处理、桌面排版、电子表格处理、 商务图表、演示软件等。商务图表、演示软件等。如如Microsoft Office中的中的 word, excel, access 等。等。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述常用的应用软件常用的应用软件(2)多媒体制作软件)多媒体制作软件 是用于录制、播放、编辑声音和图像等多媒体信息的是用于录制、播放、编辑声音和图像等多媒体信息的一组应用程序。包括:一组应用程序。包括:处理声音的处

27、理声音的 Wave Studio、Sound OLD、Mixer 等软件等软件处理图像的处理图像的 VFW(Video For Windows)以及)以及 Photoshop、AutoCAD、3DS、PowerPoint、 Authorware、FrontPage、Flash等。等。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述常用的应用软件常用的应用软件(3)其他应用软件)其他应用软件 如辅助财务管理、大型工程设计、建筑装潢设如辅助财务管理、大型工程设计、建筑装潢设计、服装裁剪、网络服务工具以及各种各样的计、服装裁剪、网络服务工具以及各种各样的管理信息系

28、统等应用软件管理信息系统等应用软件 。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述常用的应用软件常用的应用软件是把计算机的硬件与软件嵌入到各种应用产品中是把计算机的硬件与软件嵌入到各种应用产品中 的系统,包括构成软件基本运行环境的硬件和操的系统,包括构成软件基本运行环境的硬件和操 作系统两部分作系统两部分 。嵌入式处理器可以分为嵌入式处理器可以分为3类:类: 嵌入式微处理器嵌入式微处理器 嵌入式微控制器嵌入式微控制器 嵌入式嵌入式DSP(Digital Signal Processor)。)。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述

29、计算机应用基础知识概述计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 要使计算机按人的要使计算机按人的意图去处理问题,首先意图去处理问题,首先要把问题处理的过程和要把问题处理的过程和方法转换成程序,这一方法转换成程序,这一编制程序的过程称为程编制程序的过程称为程序设计。序设计。 程序设计是利用和程序设计是利用和开发计算机各种功能最开发计算机各种功能最深入和最直接的方法。深入和最直接的方法。(1)程序设计的基本概念程序设计的基本概念 程序程序= =算法算法+ +数据结构数据结构 算法算法算法可以看作是由有限个步骤组成的、用来算法可以看作是由有限个步骤组成的、

30、用来 解决问题的具体过程。解决问题的具体过程。即解决问题的思路。即解决问题的思路。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述计算机的算法有以下几个性质:计算机的算法有以下几个性质:l 有穷性:算法必须在有限次执行后完成。也就是说,有穷性:算法必须在有限次执行后完成。也就是说, 解题过程必须是可以终止的。解题过程必须是可以终止的。l确定性:每一步骤必须明确定义。确定性:每一步骤必须明确定义。l输入输入/输出:程序是以加工信息为其任务,因此,在输出:程序是以加工信息为其任务,因此,在 算法中需要涉及到信息的输入算法中需要涉及到信息的输入/输出。输出。l可行

31、性:每个算法都可以实施,并能达到预期目的。可行性:每个算法都可以实施,并能达到预期目的。计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述 数据结构数据结构当涉及到一些诸如图、表的复杂信息结构,或涉及当涉及到一些诸如图、表的复杂信息结构,或涉及 到大量数据的处理时,就必须考虑数据结构问题。到大量数据的处理时,就必须考虑数据结构问题。例如,图书馆的图书管理包括的图书信息很多,如例如,图书馆的图书管理包括的图书信息很多,如 果不采取一定的数据结构(如图书的编目、按书果不采取一定的数据结构(如图书的编目、按书 名或作者编排统一有序的检索号等),系统的实名或作者编排统

32、一有序的检索号等),系统的实 现就会很困难。现就会很困难。 计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述(2)程序设计语言的分类)程序设计语言的分类 第一代程序设计语言第一代程序设计语言机器语言机器语言 第二代程序设计语言第二代程序设计语言汇编语言汇编语言 第三代程序设计语言第三代程序设计语言高级语言、算法语言高级语言、算法语言 第四代程序设计语言第四代程序设计语言非过程化语言非过程化语言 第五代程序设计语言第五代程序设计语言智能性语言智能性语言计算机软件系统的构成计算机软件系统的构成计算机应用基础知识概述计算机应用基础知识概述按照冯按照冯 诺依曼机诺依

33、曼机“”的概念,计算机的概念,计算机 的工作过程就是执行程序的过程。的工作过程就是执行程序的过程。要了解计算机是如何工作的,首先要知道计算要了解计算机是如何工作的,首先要知道计算 机指令和程序的概念。机指令和程序的概念。计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述 指令是能被计算机识别并执行的二进制代码,它指令是能被计算机识别并执行的二进制代码,它 规定了计算机能完成的某种操作。规定了计算机能完成的某种操作。计算机指令常用由二进制代码表示的。计算机指令常用由二进制代码表示的。指令长度是指组成二进制代码的位数。指令长度是指组成二进制代码的位数。一条指令对应

34、一种操作。一条指令对应一种操作。指令通常由指令通常由操作码操作码和和操作数操作数两部分组成。两部分组成。指令系统指令系统是指某一台计算机能执行的所有指令。是指某一台计算机能执行的所有指令。 计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述计算机的指令计算机的指令对于不同的计算机指令系统来说,一般具对于不同的计算机指令系统来说,一般具有以下的几类指令:有以下的几类指令:(l)算术、逻辑运算指令;)算术、逻辑运算指令;(2)数据传送指令;)数据传送指令;(3)程序控制指令;)程序控制指令;(4)状态管理和控制指令;)状态管理和控制指令;(5)输人输出指令。)输人

35、输出指令。计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述计算机的指令计算机的指令程序就是完成既定任务的一组指令序列。程序就是完成既定任务的一组指令序列。计算机按照程序规定的流程依次执行一条条的指计算机按照程序规定的流程依次执行一条条的指 令,最终完成程序所要实现的目标。令,最终完成程序所要实现的目标。-程序执行程序执行 过程。过程。计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述计算机的程序计算机的程序(1)存储程序原理存储程序原理 计算机利用计算机利用“存储器存储器”(内存)来存放所要执(内存)来存放所要执行的程序,再

36、通过行的程序,再通过CPUCPU依次从存储器中取出程序中的依次从存储器中取出程序中的每一条指令,并加以分析和执行,直到完成全部指每一条指令,并加以分析和执行,直到完成全部指令任务为止。这就是计算机的令任务为止。这就是计算机的“存储程序存储程序”工作原工作原理。理。计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述计算机的工作原理计算机的工作原理存储程序原理是由美籍匈牙利数学家冯存储程序原理是由美籍匈牙利数学家冯诺依曼于诺依曼于1946年提出的,他和同事们依据此原理设计出了一个年提出的,他和同事们依据此原理设计出了一个完整的现代计算机雏形,并确定了存储程序计算机的完整的现代计算机雏形,并确定了存储程序计算机的五大组成部分和基本工作方法。五大组成部分和基本工作方法。冯冯诺依曼的这一设计思想被誉为计算机发展史上的诺依曼的这一设计思想被誉为计算机发展史上的里程碑,标志着计算机时代的真正开始。里程碑,标志着计算机时代的真正开始。 计算机的基本工作原理计算机的基本工作原理计算机应用基础知识概述计算机应用基础知识概述计算机的工作原理计算机的工作原理(2)程序的自动执行原理)程序的自动执行原理 启动一个程序的执行只需将程序的第一条指令的地启动一个程序的执行只需将程序的第一条

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论