分类: 嵌入式
2015-10-18 10:59:58
CPU取指令后,指令译码器会分析指令是对哪个器件进行操作,每个器件都对应地址码,地址译码器的作用就是对地址码的译码,其输出端连接器件的使能端 地址和地址译码器
CPU输出一个存储器地址到地址总线上,这个地址怎样才能选中一个存储单元,这就是地址译码器要解决的问题。
地址译码器是这样一种器件:输入为数字量(即地址),根据输入的数字量在多个输出端中选一个有效。打个比方:地址译码器就像电话系统,打电话时输入电话号码就好比地址,根据输入的电话号码在若干门电话中只有一门电话被选中。如下图2.13。是一个3线---8线译码器,输入信号为3位数字量,3位数字量的变化范围是000B~111B。(末尾的B表示二进制数),输出为8个输出端。根据输入量在8个输出端中只能一个有效。该译码器的输入输出关系见下表。 |
输 入 |
有效输出端 |
||
C |
B |
A |
|
0 |
0 |
0 |
Y0 |
0 |
0 |
1 |
Y1 |
0 |
1 |
0 |
Y2 |
0 |
1 |
1 |
Y3 |
1 |
0 |
0 |
Y4 |
1 |
0 |
1 |
Y5 |
1 |
1 |
0 |
Y6 |
1 |
1 |
1 |
Y7 |