公 1.1计算机的基本结构 冯·诺依曼计算机由运算器、控制器、存储器、输入 设备、输出设备五部分组成,如图所示: 运算器 状 太 命令 数据 输入设备 存储器 输出设备 程序和数 据输入状令 输出结果 状 态和 地址 指令 命令和 态 和请求 和 答 控制器 请 答」求
1.1 计算机的基本结构 冯·诺依曼计算机由运算器、控制器、存储器、输入 设备、输出设备五部分组成,如图所示: 输出结果 运算器 存储器 控制器 输入设备 输出设备 数 据 地 址 指 令 状 态 和 请 求 命 令 和 应 答 状 态 命 令 命 令 和 应 答 状 态 和 请 求 程序和数 据输入
公 1.存储器 ·计算机中的指令和数据都表现为二进制数码,他 们必须被存入存储器的不同区域才能被区分。 为了准确地对存储器进行读或写,通常以字节(或 以字)为单位将存储器划分为一个个存储单元,并 依次对每一个存储单元赋予一个序号(从零开始的 无符号整数),该序号称为存储单元的地址 存储单元中存放的数据或指令称为存储单元的内 容。地址是识别存储器中不同单元的惟一标识
1. 存储器 • 计算机中的指令和数据都表现为二进制数码,他 们必须被存入存储器的不同区域才能被区分。 • 为了准确地对存储器进行读或写,通常以字节(或 以字)为单位将存储器划分为一个个存储单元,并 依次对每一个存储单元赋予一个序号(从零开始的 无符号整数),该序号称为存储单元的地址。 • 存储单元中存放的数据或指令称为存储单元的内 容。地址是识别存储器中不同单元的惟一标识
公 存储单元的地址和内容都是二进制数码,但它们 是完全不同的两个概念,如高级语言中的变量名 和变量的值。 地址的位数由控制器地址线的位数确定,每个存 储单元中内容(数据或指令)的位数由设计计算机 时对存储器的编址方法确定。 如果控制器有n条地址线,则它所能管理的存储单 元最多为2n个。每个存储单元的地址都是惟一的。 每次读、写存储器时都必须先给出存储单元的地 址,然后才能访问(读或写)存储单元中的内容
• 存储单元的地址和内容都是二进制数码,但它们 是完全不同的两个概念,如高级语言中的变量名 和变量的值。 • 地址的位数由控制器地址线的位数确定,每个存 储单元中内容(数据或指令)的位数由设计计算机 时对存储器的编址方法确定。 • 如果控制器有n条地址线,则它所能管理的存储单 元最多为2n个。每个存储单元的地址都是惟一的。 • 每次读、写存储器时都必须先给出存储单元的地 址,然后才能访问(读或写)存储单元中的内容
公 2.运算器 运算器是进行算术运算(如加、减、乘、除等) 和逻辑运算(如非、与、或等)的装置 ·通常由算术逻辑部件ALU,专用寄存器Ⅹ、Y和 乙,累加器,通用寄存器R0、R1、、Rn-1以 及标志寄存器F组成
• 运算器是进行算术运算(如加、减、乘、除等) 和逻辑运算(如非、与、或等)的装置. • 通常由算术逻辑部件ALU,专用寄存器X、Y和 Z,累加器,通用寄存器R0、R1、…、Rn-1以 及标志寄存器F组成。 2. 运算器