公 存储单元的地址和内容都是二进制数码,但它们 是完全不同的两个概念,如高级语言中的变量名 和变量的值。 地址的位数由控制器地址线的位数确定,每个存 储单元中内容(数据或指令)的位数由设计计算机 时对存储器的编址方法确定。 如果控制器有n条地址线,则它所能管理的存储单 元最多为2n个。每个存储单元的地址都是惟一的。 每次读、写存储器时都必须先给出存储单元的地 址,然后才能访问(读或写)存储单元中的内容
• 存储单元的地址和内容都是二进制数码,但它们 是完全不同的两个概念,如高级语言中的变量名 和变量的值。 • 地址的位数由控制器地址线的位数确定,每个存 储单元中内容(数据或指令)的位数由设计计算机 时对存储器的编址方法确定。 • 如果控制器有n条地址线,则它所能管理的存储单 元最多为2n个。每个存储单元的地址都是惟一的。 • 每次读、写存储器时都必须先给出存储单元的地 址,然后才能访问(读或写)存储单元中的内容
公 2.运算器 运算器是进行算术运算(如加、减、乘、除等) 和逻辑运算(如非、与、或等)的装置 ·通常由算术逻辑部件ALU,专用寄存器Ⅹ、Y和 乙,累加器,通用寄存器R0、R1、、Rn-1以 及标志寄存器F组成
• 运算器是进行算术运算(如加、减、乘、除等) 和逻辑运算(如非、与、或等)的装置. • 通常由算术逻辑部件ALU,专用寄存器X、Y和 Z,累加器,通用寄存器R0、R1、…、Rn-1以 及标志寄存器F组成。 2. 运算器
公 运算器的基本组成 RO Rn-1 Y 内部总线 A ALU F Z
Rn-1 Y Z ALU A B F R0 X 内 部 总 线 运算器的基本组成:
公 ·核心部件ALU用于完成算术运算和逻辑运算。 ·Ⅹ、Y是ALU的输入寄存器,乙则是ALU的输出 寄存器。 F用于存放运算结果的状态,例如,结果是否为 零,是正还是负,有无进位,是否溢出,等等
• 核心部件ALU用于完成算术运算和逻辑运算。 • X、Y是ALU的输入寄存器,Z则是ALU的输出 寄存器。 • F用于存放运算结果的状态,例如,结果是否为 零,是正还是负,有无进位,是否溢出,等等