数字电路与系统分析第九章习题答案 .pdf
9.3习题答案
9.1在ROM中,什么是“字数”,什么是“位数”?如何标注存储器的容量?
解:地址译码器的输出线称作字线,字数表示字线的个数;存储矩阵的输出线称作位线(数
据线)。位数表示位线的个数。字线和位线的每个交叉占处有—个存储单元。因此存储容量
用“字数×位数”表示。
2
9.2固定ROM、PROM、EPROM、EPROM之间有何异同?
2
解:固定ROM、PROM、EPROM、EPROM都是只读存储器,它们的工作原理和结构相同,
都是由地址译码器、存储矩阵和输出电路构成,当地址译码器选中某一个字后,该字的若干
位同时由输出电路输出,存储矩阵由M个字、每个字N位的存储单元构成。
它们的不同之处在于存储单元的写入和擦除方式不同。固定ROM出厂时结构数据已经
固定,用户不能更改,适于存储大批量生产的程序和数据,常被集成到微控制器中作为程序
存储器;PROM可由用户写入数据,但只能一次性写入,之后不能更改。适于存储中、小
批量生产的程序和数据;EPROM数据可通过紫外线擦除,重新写入。可擦除数百次,写入
2
一个字节需50ms。适用于开发研制阶段存储数据和程序,并可经常修改;EPROM数据可
通过电擦除,因此在工作时间可随时擦写。可擦除数10~1000万次,写入一个字节需20ms。
适合于信息量不大,经常要改写,掉电后仍保存的场合。
9.3试用ROM阵列图实现下列一组多输出逻辑函数
F(A,B,C)=AB+AB+BC
1
F(A,B,C)=(3,4,5,7)
2m
F(A,B,C)=ABC+ABC+ABC+ABC+ABC
3
解:将F,F,F都用最小项表达式表示:
123
F(A,B,C)=AB+AB+BC=(2,3,4,5,7)
1m
F(A,B,C)=(3,4,5,7)
2m
F(A,B,C)=ABC+ABC+ABC+ABC+ABC=(0,1,3,6,7)
3m
ROM的阵列图如下图:
A
1
B
1
C
1
F
1
F
2
F
3
9.4用适当规模PROM设计2位全加器,输入被加数及加数分别为aa和bb,低位来的进
2121
位是CI,输出本位和以及向高位的进位C。
21