图1 ROM的基本结构
图2(a)给出一个4(乘积项数)×3(输出函数)ROM未编程时的阵列图,图(b)是该4×3ROM经编程后的阵列图。显然
W0=A1 A0 W1=A1 A0 W2=A1 A0 W3=A1 A0
从而该ROM实现了3个2输入变量的逻辑函数:
F0=A1 A0+A1 A0 F1=A1 A0+A1 A0+A1 A0 F2=A1 A0+A1 A0+A1 A0
(a)
(b) (c)
图2 4×3 ROM编程前后阵列图和作为存储器的示意图
图2(b)所示的ROM,把A1A0看成是地址信号,输出F2F1F0看成为某一信息。显然,当A1A0=00时,输出F2F1F0=010。从这个意义上讲,ROM是一个存储器。图2(c)给出了该ROM各信息单元存储的信息的示意图。