计算机的工作原理是什么?
发布网友
发布时间:2022-02-23 15:05
我来回答
共3个回答
懂视网
时间:2022-02-23 19:26
计算机工作原理:
计算机在运行时,先从内存中取出第一条指令,
通过控制器的译码,按指令的要求。
从存储器中取出数据进行指定的运算和逻辑操作等加工,
然后再按地址把结果送到内存中去。
程序与数据一样存取,按程序编排的顺序,一步一步地取出指令,
自动地完成指令规定的操作是计算机最基本的工作原理。
总结
计算机的工作原理可以概括为八个字:存储程序、程序控制。
热心网友
时间:2022-02-23 16:34
计算机的工作原理
指令
指令是用来规定计算机执行的操作和操作对象所在存储位置的一个二进制位串。
指令的格式
一条指令由操作码和地址码两部分组成。 例如二地址指令格式如下: 操作码 地址码1 地址码2 操作码:用来指出计算机应执行何种操作的一个二进制代码。 具体说明指令的性质或功能,每条指令只有一个操作码 。例如,加法、减法、乘法、除法、取数、存数等各种基本操作均有各自相应的操作码。 地址码: 指出该指令所操作(处理)的对象(称为操作数)所在存储单元的地址。包括着操作数的来源,结果的去向或下一条指令的地址等信息,不同指令中地址码的个数可以不一样。
指令系统
定义 一台计算机所能识别并执行的全部指令的集合,称为该台计算机的指令系统。指令系统中有数以百计的不同指令。
指令的分类:
1,数据传送指令:用于把存储器或寄存器中的某个操作数复制到指定的存储单元或寄存器中去。
例如: MOV CL,05H
解释:将05H保存到寄存器CL中
2,算术运算指令:用于完成两个操作数的加、减、乘、除等各种算术运算。
例如: CX=0029H,SI=04EDH,执行指令ADD SI,CX之后
将寄存器SI中存储的数04EDH和寄存器CX中存储的数0029H相加,
并把结果存在寄存器SI中
验算过程如下:
0029H
+ 04EDH
0516H
结果SI=0516H
3,逻辑运算指令:用于完成两个操作数的逻辑加、逻辑乘、按位加等各种逻辑运算。
例如:按位求反指令
BL=FBH,执行指令NOT BL后,
BL=(11111011)2
取反后BL=(00000100)2=04H
4,移位运算指令:用于完成指定操作数的各种类型的移位操作。
5,位与位串操作:计算机中越来越重视非数值数据的操作,包括位与位串的装入、存储、传送比较、重复执行等,也可包括位串的插入、型存取。
6,控制与转移指令:通常程序中的指令多数是依次序一条条的顺序执行,但根据指令执行的结果,也可以跳到其他指令或其他程序段去执行。具有这种功能的就是各种类型的转移指令。
7,输入/输出指令:在微机中,往往把输入/输出设备中与主机可交换数据的寄存器称为I/O端口。同时,把各个I/O端口统一编址。使用输入/输出指令,就可以去存取各种外部设备的I/O端口,实现数据的输入/输出。
8,其它指令:包括各种处理器控制指令,它们往往由操作系统专用。
兼容性问题
每种CPU都有自己独特的指令系统,用某一类计算机的机器语言编制的程序难以在其他各类计算机上运行,这个问题称之为指令不兼容。 向下兼容: 如586机器语言向下兼容486机器语言程序。
指令精简问题 精简指令系统计算机RISC。
热心网友
时间:2022-02-23 18:09
按照【冯 · 诺依曼】的理论,计算机,有五个部分:
运算、控制、存储器、输入、输出设备。
工作原理:
CPU (运算+控制) 从存储器中,
取出指令、执行;
再取、再执行;
再取、再执行;
。。。
简述计算机的工作原理
计算机的工作原理:计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。程序与数据一样存贮,按...
计算机的工作原理是什么
1、二进制原理 一切计算机处理的数据(包括数字、文字、图形、图像、声音等)都要用二进制代码来表示;只有这样,计算机才能够识别执行,因此输入计算机中代表指令和数据、字母、数字、文字、符号等都必须用统一的二进制代码表示;用电子原件的状态(电位的高或低、晶体管的导通与截止等)来表示各种各样的...
计算机的工作原理是什么?
计算机工作原理:1、采用二进制形式表示数据和指令。2、将程序(数据和指令序列)预先存放在主存储器中(程序存储),使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行(程序控制)。3、依此进行下去。直至遇到停止指令。
计算机的基本工作原理是什么啊?
工作原理是计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。计算机的主要特点是运算速度快,...
冯诺依曼提出的计算机的基本工作原理是什么
冯诺依曼提出的计算机的基本工作原理是 :1、数字计算机数制采用二进制。2、计算机应该按照程序顺序执行 。冯诺依曼提出的计算机的基本工作原理主要内容:1.计算机由控制器、运算器、存储器、输入设备、输设备五部组。2.程序数据二进制代码形式加区别存放存储器存放位置由址确定 。3.控制器根据存放存储器指令...
计算机工作的原理是指什么呢?
计算机工作原理主要分为存储程序和程序控制。计算机通过输入设备将程序和数据送入内存,然后从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。直至...
简述计算机的工作原理
计算机的工作原理是利用计算机解题首先要把指挥计算机如何进行操作的指令序列(即程序)和原始数据通过输入设备输送到计算机内存储器中,计算机运行时,依次从内存中取出一条条指令,控制器对指令进行分析判断,按照指令要求,发出不同的控制信号,在控制器的指挥下完成规定的操作,直到完成全部操作为止。一般把...
计算机的组成及工作原理是什么?
计算机的工作原理基于存储程序控制。这一原理是由美籍匈牙利数学家冯·诺依曼(Von Neumann)提出的,它规定了现代计算机的基本运作方式。在存储程序控制下,编制好的程序(由一系列指令构成)和数据被存储在内存储器中。计算机启动后,会自动地按照顺序逐条取出指令并执行它们。冯·诺依曼体制结构,也称为冯...
计算机工作原理是怎样的?
计算机工作原理的要点可概述如下:1. **存储器与运算器的分离**:计算机的设计遵循冯诺依曼架构,其中存储器和运算器是分开的。数据通过总线在两者之间传输,这种结构使得计算机能够同时进行数据输入、处理和输出,从而提升了计算效率。2. **二进制编码**:计算机使用二进制系统来表示和处理信息。二进制只有...
现代计算机的基本工作原理是什么?
现在计算机的基本工作原理是存储程序控制,将编制好的程序(由一系列指令组成)和数据存入内存储器,当计算机工作时,自动地逐条取出指令并执行指令,都属于冯.诺依曼型计算机。计算机是由硬件系统(hardwaresystem)和软件系统(softwaresystem)两部分组成的。计算机硬件基本组成部分:运算器、控制器、存储器、...