简单的编程概念就是告诉计算机做什么。计算机本质上是一大堆或开或关的小型电子开关。编程原理就是通过设置这些开关的不同组合,使计算机做一些事情。
计算机编程原理 计算机编程原理是什么
计算机编程原理 计算机编程原理是什么
计算机编程原理 计算机编程原理是什么
编程的原理是
由人向计算机输入指令到内存,
在由cpu读取并调用指令至硬盘的输出设备。
1.编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并终得到相应结果的过程。
2.为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
3.编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】
例子:①比如编写一段代码程序②编写一个控制设备体系。
4.汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,
文件系统驱动编程流程
人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序
用计算机克隆现实世界。
图标即应用程序的快捷方式,双击图标,计算机会读取程序存储在硬盘的数据,数据被加载在内存里面,即可执行命令,好比知道了一种生物的DNA数据,就可以出一个活体来一样,类比的话,DNA数据存储在硬盘里,加载到内存里,即是一个复活的过程,关闭程序,好比把它终结了。
计算机运行原理
个人电脑的主要结构: 显示器 主机板 CPU (微处理器) 主要储存器 (记忆体) 扩充卡 电源供应器 光碟机 次要储存器 (硬碟) 键盘 滑鼠
尽管计算机技术自20世纪40年代台电子通用计算机诞生以来以来有了令人目眩的飞速发展,但是今天计算机仍然基本上采用的是存储程序结构,即冯·诺伊曼结构。这个结构实现了实用化的通用计算机。
存储程序结构间将一台计算机描述成四个主要部分:算术逻辑单元(ALU),控制电路,存储器,以及输入输出设备(I/O)。这些部件通过一组一组的排线连接(特别地,当一组线被用于多种不同意图的数据传输时又被称为总线),并且由一个时钟来驱动(当然某些其他也可能驱动控制电路)。
概念上讲,一部计算机的存储器可以被视为一组“细胞”单元。每一个“细胞”都有一个编号,称为地址;又都可以存储一个较小的定长信息。这个信息既可以是指令(告诉计算机去做什么),也可以是数据(指令的处理对象)。原则上,每一个“细胞”都是可以存储二者之任一的。
算术逻辑单元(ALU)可以被称作计算机的大脑。它可以做两类运算:类是算术运算,比如对两个数字进行加减法。算术运算部件的功能在ALU中是十分有限的,事实上,一些ALU根本不支持电路级的乘法和除法运算(由是使用者只能通过编程进行乘除法运算)。第二类是比较运算,即给定两个数,ALU对其进行比较以确定哪个更大一些。
输入输出系统是计算机从外部世界接收信息和向外部世界反馈运算结果的手段。对于一台标准的个人电脑,输入设备主要有键盘和鼠标,输出设备则是显示器,打印机以及其他许多后文将要讨论的可连接到计算机上的I/O设备。
控制系统将以上计算机各部分联系起来。它的功能是从存储器和输入输出设备中读取指令和数据,对指令进行解码,并向ALU交付符合指令要求的正确输入,告知ALU对这些数据做那些运算并将结果数据返回到何处。控制系统中一个重要组件就是一个用来保持跟踪当前指令所在地址的计数器。通常这个计数器随着指令的执行而累加,但有时如果指令指示进行跳转则不依此规则。
20世纪80年代以来ALU和控制单元(二者合成处理器,CPU)逐渐被整合到一块集成电路上,称作微处理器。这类计算机的工作模式十分直观:在一个时钟周期内,计算机先从存储器中获取指令和数据,然后执行指令,存储数据,再获取下一条指令。这个过程被反复执行,直至得到一个终止指令。
由解释,运算器执行的指令集是一个精心定义的数目十分有限的简单指令。一般可以分为四类:1)、数据移动(如:将一个数值从存储单元A拷贝到存储单元B)2)、数逻运算(如:计算存储单元A与存储单元B之和,结果返回存储单元C)3)、条件验证(如:如果存储单元A内数值为100,则下一条指令地址为存储单元F)4)、指令序列改易(如:下一条指令地址为存储单元F)。
指令如同数据一样在计算机内部是以二进制来表示的。比如说,10110000就是一条In x86系列微处理器的拷贝指令代码。某一个计算机所支持的指令集就是该计算机的机器语言。因此,使用流行的机器语言将会使既成软件在一台新计算机上运行得更加容易。所以对于那些机型商业化软件开发的人来说,它们通常只会关注一种或几种不同的机器语言。
更加强大的小型计算机,大型计算机和可能会与上述计算机有所不同。它们通常将任务分担给不同的CPU来执行。今天,微处理器和多核个人电脑也在朝这个方向发展。
图标即应用程序的快捷方式,双击图标,计算机会读取程序存储在硬盘的数据,数据被加载在内存里面,即可执行命令,好比知道了一种生物的DNA数据,就可以出一个活体来一样,类比的话,DNA数据存储在硬盘里,加载到内存里,即是一个复活的过程,关闭程序,好比把它终结了。
计算机运行原理
个人电脑的主要结构: 显示器 主机板 CPU (微处理器) 主要储存器 (记忆体) 扩充卡 电源供应器 光碟机 次要储存器 (硬碟) 键盘 滑鼠
尽管计算机技术自20世纪40年代台电子通用计算机诞生以来以来有了令人目眩的飞速发展,但是今天计算机仍然基本上采用的是存储程序结构,即冯·诺伊曼结构。这个结构实现了实用化的通用计算机。
存储程序结构间将一台计算机描述成四个主要部分:算术逻辑单元(ALU),控制电路,存储器,以及输入输出设备(I/O)。这些部件通过一组一组的排线连接(特别地,当一组线被用于多种不同意图的数据传输时又被称为总线),并且由一个时钟来驱动(当然某些其他也可能驱动控制电路)。
概念上讲,一部计算机的存储器可以被视为一组“细胞”单元。每一个“细胞”都有一个编号,称为地址;又都可以存储一个较小的定长信息。这个信息既可以是指令(告诉计算机去做什么),也可以是数据(指令的处理对象)。原则上,每一个“细胞”都是可以存储二者之任一的。
算术逻辑单元(ALU)可以被称作计算机的大脑。它可以做两类运算:类是算术运算,比如对两个数字进行加减法。算术运算部件的功能在ALU中是十分有限的,事实上,一些ALU根本不支持电路级的乘法和除法运算(由是使用者只能通过编程进行乘除法运算)。第二类是比较运算,即给定两个数,ALU对其进行比较以确定哪个更大一些。
输入输出系统是计算机从外部世界接收信息和向外部世界反馈运算结果的手段。对于一台标准的个人电脑,输入设备主要有键盘和鼠标,输出设备则是显示器,打印机以及其他许多后文将要讨论的可连接到计算机上的I/O设备。
控制系统将以上计算机各部分联系起来。它的功能是从存储器和输入输出设备中读取指令和数据,对指令进行解码,并向ALU交付符合指令要求的正确输入,告知ALU对这些数据做那些运算并将结果数据返回到何处。控制系统中一个重要组件就是一个用来保持跟踪当前指令所在地址的计数器。通常这个计数器随着指令的执行而累加,但有时如果指令指示进行跳转则不依此规则。
20世纪80年代以来ALU和控制单元(二者合成处理器,CPU)逐渐被整合到一块集成电路上,称作微处理器。这类计算机的工作模式十分直观:在一个时钟周期内,计算机先从存储器中获取指令和数据,然后执行指令,存储数据,再获取下一条指令。这个过程被反复执行,直至得到一个终止指令。
由解释,运算器执行的指令集是一个精心定义的数目十分有限的简单指令。一般可以分为四类:1)、数据移动(如:将一个数值从存储单元A拷贝到存储单元B)2)、数逻运算(如:计算存储单元A与存储单元B之和,结果返回存储单元C)3)、条件验证(如:如果存储单元A内数值为100,则下一条指令地址为存储单元F)4)、指令序列改易(如:下一条指令地址为存储单元F)
指令如同数据一样在计算机内部是以二进制来表示的。比如说,10110000就是一条In x86系列微处理器的拷贝指令代码。某一个计算机所支持的指令集就是该计算机的机器语言。因此,使用流行的机器语言将会使既成软件在一台新计算机上运行得更加容易。所以对于那些机型商业化软件开发的人来说,它们通常只会关注一种或几种不同的机器语言。
更加强大的小型计算机,大型计算机和可能会与上述计算机有所不同。它们通常将任务分担给不同的CPU来执行。今天,微处理器和多核个人电脑也在朝这个方向发展。
超级计算机通常有着与基本的存储程序计算机显著区别的体系结构。它们通常由者数以千计的CPU,不过这些设计似乎只对特定任务有用。在各种计算机中,还有一些微采用令程序和数据分离的哈佛架构(Harvard architecture)。分享给你的朋友吧:i贴吧 新浪微博腾讯微博QQ空间人人网豆瓣MSN
对我有帮助
26
这个是我以前看到的一个计算机i的组成,希望对你有帮住。
一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。
一、电脑的硬件系统
所谓硬件,就是用手能摸得着的实物,一台电脑一般有:
1、主机:主机从外观看是一个整体,但打开机箱后,会发现它的内部由多种的部件组合而成。
下面介绍一下电脑主机的各个部件:
(1)电源:电源是电脑中不可缺少的供电设备,它的作用是将220V交流转换为电脑中使用的5V,12V,3.3V直流电,其性能的好坏,直接影响到其他设备工作的稳定性,进而会影响整机的稳定性。
(2) 主板:主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。
(3) CPU:CPU(Central Precessing Unit)即处理器,其功能是执行算,逻辑运算,数据处理,传四舍五入,输入/输出的控制电脑自动,协调地完成各种作。作为整个系统的核心,CPU 也是整个系统的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。
(4) 内存:内存又叫内部存储器(RAM),属于电子式存储设备,它由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即电脑在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。
(5) 硬盘:硬盘属于外部存储器,由金属磁片制成,而磁片有记功能,所以储到磁片上的数据,不论在开机,还是并机,都不会丢失。
(6) 声卡:声卡是组成多媒体电脑必不可少的一个硬件设备,其作用是当发出播放命令后,声卡将电脑中的声音数字信号转换成模拟信号送到音箱上发出声音。
(7)显卡:显卡在工作时与显示器配合输出图形,文字,其作用是负责将CPU送来的数字信号转换成显示器识别的模拟信号,传送到显示器上显示出来。
(8) 调制解调器:调制解调器是通过电话线上网时必不可少的设备之一。它的作用是将电脑上处理的数字信号转换成电话线传输的模拟信号。
(9) 网卡:网卡的作用是充当电脑与网线之间的桥梁,它是用来建立局网的重要设备之一。
(10) 软驱:软驱用来读取软盘中的数据。软盘为可读写外部存储设备。
(11) 光驱:光驱是用来读取光盘中的设备。光盘为只读外部存储设备,其容量为650MB左右。
2、显示器:显示器有大有小,有薄有厚,品种多样,其作用是把电脑处理完的结果显示出来。它是一个输出设备,是电脑必不可缺少的部件之一。
3、键盘:键盘是主要的输入设备,用于把文字,数字等输到电脑上。
4、鼠标:当人们移到鼠标时,电脑屏幕上就会有一个箭头指针跟着移动,并可以很准确切指到想指的们位置,快速地在屏幕上定位,它是人们使用电脑不可缺少的部件之一。
5、音箱:通过它可以把电脑中的声音播放出来。
6打印机:通过它可以把电脑中的文件打印到纸上,它是重要的输出设备之一。
7、摄像头、扫描仪、数码像机等设备。
________________________________________
二、电脑的软件系统
软件是指程序运行所需的数据以及与程序相关的文档资料的。可分为:
1 作系统软件:人们知道,电脑完成许多非常复杂的工作,但是它却“听不懂”人们的语言,要想让电脑完成相关的工作,必须由一个翻译把人们的语言翻译给电脑。此时,作系统软件就充当这里的“翻译官”,负责把人们的意思“翻译”给电脑。由电脑完们想做的工作。
2、应用软件:应用软件是用于解决各种实际问题以及实现特定功能的程序。
此外还有程序设计软件:程序设计软件是由专门的软件公司编制,用来进行编程的电脑语言。程序设计软件主要包括语言,汇编语言和高级语言。不过这些软件一般人是不使用的。
大致就说这些吧。
讲的是计算机的内部特性,计算机的通用原理,如何在理论上去形成一台能够工作的计算机是这门课的主要内容。
计算机的外部特性是计算机体系结构里讲的。
《计算机的组成原理》科学出版社,介绍的是计算机的组成(物理硬件和软件)及硬件如何工作等等,大二教材
计算机工作原理
计数器是简单的数字计算,是简单的芯片中人为的输入了汇编程序来通过对指示键(计数器上的1.2.3.4.键)的2进制0.1识别,可以说是识别器.计算器里面是一块已经编程好了的数字电路.它先判断出并储存外部的按键信号(就是你按下哪个键),然后根据这些信号进行运算,再输出信号到显示屏上.
计算机工作原理:
如果想叫计算机工作,就得先把程序编出来,然后通过输人设备送到存储器中保存起杂,即程序存储.接来就是执行程序的问题了.根据冯.诺依曼的设计,计算机应能自动执行程序,而执行程序文归结为逐条执行指令.
①取出指令:从存储器某个地址中取出要执行的指令送到
CPU
内部的指令寄存器暂存;
②分析指令:把保存在指令寄存器中的指令送到指令寄存器,译出该指令对应的微作;
③执行指令:根据招令译码器向各个部件发出相应控制信号,完成指令规定的作;
④为执行下一条指令做好准备,即形成下一条指令地址.
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。