冯·诺依曼(现代计算机之父)
IAS计算机(1951年完成)
冯·诺依曼结构
重要思想
:存储程序工作方式
:任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数据送入主存并启动执行。一旦程序被启动,计算机应能在不需操作人员干预下,自动完成逐条取出指令和执行指令的任务
注:
几乎现代所有的通用计算机大都采用了冯诺伊曼结构,因此,IAS计算机是现代计算机的原型机
冯·诺依曼结构的主要思想
计算机组成
- 输入设备
- 控制器
- 存储器
- 运算器
- 输出设备
各基本部件的功能
- 存储器 不仅能够存放数据,而且也能够存放指令,形式上两者没有区别,但计算机应能区分数据还是指令
- 控制器 应能自动取出指令来执行
- 运算器 应能进行加/减/乘/除四种基本算数运算,并且也能进行一些逻辑运算和附加运算
- 操作人员可以通过输入设备、输出设备和主机进行通信
内部已二进制表示指令和数据
每条指令由操作码和地址码两部分组成。操作码指出操作类型,地址码指出操作数的地址。由一串指令组成程序