29. 结束
取 x 至运算器中
乘以 x 在运算器中
乘以 a 在运算器中
存 ax2
在存储器中
取 b 至运算器中
乘以 x 在运算器中
加 ax2
在运算器中
加 c 在运算器中
= (ax + b)x + c
取 x 至运算器中
乘以 a 在运算器中
加 b 在运算器中
乘以 x 在运算器中
加 c 在运算器中
计算 ax2
+ bx + c
1.21.2编程举例
42. 结束
(5) ax2
+ bx + c 程序的运行过程
• 将程序通过输入设备送至计算机
• 程序首地址
• 打印结果
• 分析指令
• 取指令
…
• 停机
• 启动程序运行
,(PC )+ 1 PC
• 执行指令
1.21.2
MAR M MD
R
IRP
C
CUOP(IR)
Ad(IR
)
MAR M MD
R
ACC
PC
43. 结束
1.3 计算机硬件的主要技术指
标
1. 机器字长
2. 运算速度
CPU 一次能处理数据的位数
与 CPU 中的 寄存器位数 有关
=
n
i =1
fi
ti
TM ∑吉普森法
主频
每秒执行百万条指令MIPS
执行一条指令所需时钟周期数CPI
每秒浮点运算次数FLOPS
121. 结束
A 3
A 2
A 1
A 0
A 4 0,310,0
31,0 31,31
Y 地址译码器
X
地
址
译
码
器
32×32
矩阵
…
…
A 9
I/O
A 8 A 7 A 56A
Y0 Y31
X 0
X 31
D
读 / 写
…
…
(2) 重合法 4.24.2
0 0 0 0 0
0
0
0
0
0
0,0
31,0
0,31
…
…
I/O
D
0,0
读
122. 结束
三、随机存取存储器 ( RAM )
1. 静态 RAM (SRAM)
(1) 静态 RAM 基本电路
A´ 触发器非端
1T 4T~ 触发器
5T T 6、 行开关
7T T 8、 列开关
7T T 8、 一列共用
A 触发器原端
T1 ~ T4
T5 T6
T7 T8
A´ A
写放大器 写放大器
DIN
写选择 读选择
DOUT
读放
位线 A位线 A´
列地址选择
行地址选择
4.24.2
T1 ~ T4
145. 结束
A
CS
WE
D
OUT
D
IN
(4) 静态 RAM (2114) 写 时
序 tWC
tW
tAW
tDW
tDH
tWR
写周期 tWC 地址有效 下一次地址有
4.24.2
写时间 tW 写命令 WE 的有效时间tAW 地址有效 片选有效的滞后时间tWR 片选失效 下一次地址有效tDW 数据稳定 WE 失效tDH WE 失效后的数据维持时间
165. 结束
四、只读存储器
( ROM )1. 掩模 ROM ( MROM )
行列选择线交叉处有 MOS 管为“ 1”
行列选择线交叉处无 MOS 管为“ 0”
2. PROM ( 一次性编程 )
VCC
行线
列
线
熔丝
熔丝断 为 “ 0”
为
“ 1”
熔丝未断
4.24.2
166. 结束
3. EPROM ( 多次性编程 )
(1) N 型沟道浮动栅 MOS 电
路
G 栅极
S 源
D 漏
紫外线全部擦洗
D 端加正电压 形成浮动栅 S 与 D 不导通为 “ 0
D 端不加正电压 不形成浮动栅 S 与 D 导通为 “ 1”
S G D
N
+
N
+
P基片
G
D
S
浮动栅
SiO2
+ + + + +
_ _ _
4.24.2
225. 结束
四、 I/O 设备与主机信息传送的控制方式
1. 程序查询方式
CPU 和 I/O 串行工作
踏步等待
CPU 读 I/O 状态
检查状态
未准备就绪 出错
从 I/O 接口中读
一个字到 CPU
从 CPU 向主存
写入一个字
CPU 向 I/O 发
读指令
CPU 读 I/O 状态
检查状态
完成否
未准备就绪
现行程序
是
出错
已准备就绪
否
5.15.1
226. 结束
2. 程序中断方式
I/O 工作
CPU 不查询
CPU 暂停现行程序
自身准备
与主机交换信息
CPU 和 I/O 并行工作
启动 I/O 设备
现行程序
……
中
断
服
务
程
序
K
K+1
…
没有踏步等待现象
中断现行程序
5.15.1
227. 结束
程序中断方式流程
CPU 向 I/O 发读指
令
CPU 读 I/O 状态
检查状态
完成否?
CPU 做其他事情
I/O 设备工作
准备就绪
CPU I/O
从 CPU 向主存写入一个字 CPU 主存
从 I/O 接口中读一个字到 CPU I/O CPU
中断请求
I/O CPU
出错
是
否
未错
5.15.1
301. 结束
二、浮点表示
N = S×rj
浮点数的一般形式
S 尾数 j 阶码 r 基数(基值)
计算机中 r 取
2 、 4 、 8 、 16 等当 r = 2 N = 11.0101
= 0.110101×210
= 1.10101×21
= 1101.01×2-10
= 0.00110101×2100
计算机中 S 小数、可正可负
j 整数、可正可负
规格化数
二进制表示
6.26.2
302. 结束
1. 浮点数的表示形式
Sf 代表浮点数的符号
n 其位数反映浮点数的精度
m 其位数反映浮点数的表示范围
jf 和 m 共同表示小数点的实际位置
6.26.2
jf j1 j2 jm Sf S1 S2 Sn
… …
j 阶码 S 尾数
阶
符
数
符
阶码的
数值部分
尾数的数值部分
小数点位置