冯诺依曼体系结构视频详解
( 如果您觉得文字描述过于枯燥,可点击此处观看视频讲解)
简介
1946年美籍匈牙利科学家冯·诺依曼提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式存储,并确定了存储程序计算机的五大组成部分和基本工作方法。
半个多世纪以来,计算机制造技术发生了巨大变化,但冯· 诺伊曼体系结构仍然沿用至今,人们总是把冯· 诺依曼称为“计算机鼻祖”。
体系结构
1.采用存储程序方式;
指令和数据不加区别混合存储在同一个存储器中,数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中断. 在现在CPU的保护模式中,每个内存段都有其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行).这就变相的指定了哪些内存中存储的是指令哪些是数据),指令和数据都可以送到运算器进行运算,即由指令组成的程序是可以修改的
2.存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的;
3.指令由操作码和地址组成;
操作码指明本指令的操作类型,地址码指明操作数和地址。操作数本身无数据类型的标志,它的数据类型由操作码确定</