问答题
用ROM设计一个包括0×(1~9)的九九口诀表。
【正确答案】九九口诀表实际上是两个数相乘与其积的乘法表。设这两个数为A、B(A、B均小于等于9),将它们转换成二进制数,就是两个4位二进制数的乘法。再设A=a3a2a1a0,B=b3b2b1b0,因为是九九口诀表,其最大数为81(26<81<27),所以积用7位二进制数c6c5c4c3c2c1c0表示即可。把a3a2a1a0b3b2b1b0作为ROM为地址,而把a3a2a1a0×b3b2b1b0的积存放在a3a2a1a0b3b2b1b0所对应的存储单元(7位)中即可。这样该存储器的容量为:256×7(位)
【答案解析】