回 帖 发 新 帖 刷新版面

主题:基础的问题,谢谢指导


1.若采用32*32点阵的汉字模块,存放1600个汉字信息需要的存储容量是( )KB。
a.25 b.200 c.800 d.1600


2.在计算机中,常用(  )码实现十进制数与二进制数之间的转换。
a.BCD码 b.ASCII码 c.海明码 d.机内码


3.已知A=11001010B,B=00001111B,C=01011100B,A ∨B∧C=( )B。
a.11001110 b.01110110 c.11101110 d.01001100

最好不要只有答案,解释一下,特别是第三题,我连这符号都不认识。

谢谢啦! [em8][size=4]5[/size]

回复列表 (共6个回复)

沙发

我求求你们啦,说吧

板凳

太难了

3 楼

知难而退才是好SB xuzhenyi

4 楼

轮不到你废话SB 好好做你的猪
好好潜你的水
好好做我的同学
别他妈装作不认识我四的

5 楼

下面是我认为的答案

1、答案:b.200
汉字是图形,就是在32*32的方阵里,描出这个汉字,若该点是空白的,用0表示;若1则表示一个黑点。我们知道一个字节有8位,若用每一位表示方阵的一个点,该位为0表示该点空白,若该位为1表示要描一个黑点。对于一行32个点,必须用4个字节来表示。一共有32行,一个汉字要用4*32 = 128个字节才能存贮点阵信息。那么1600个汉字要用
128*1600=204800个字节。1kb=1024b, 204800 / 1024 刚好等于200 kb

2、答案:a.BCD码 BCD码就是用4位二进制数表示1位十进制整数.

3、答案:a.11001110

∨表示位或。相当于pascal的or操作。两个数的相对应二进制位,当同为0时该位得0,否则得1。
0∨0 = 0
0∨1 = 1
1∨0 = 1
1∨1 = 1

∧表示位与,相当于pascal的and操作。两个数的相对应二进制位,当同为1时该位得1,否则得0。

0∧0 = 0
0∧1 = 0
1∧0 = 0
1∧1 = 1

注意根据习惯,∧和∨的运算级别,∧相当于乘法,而∨相当于加法。在数字电路的逻辑运算里,∧写成了*,而∨常写成+,A∨B∧C写成A+B*C,相当直观的写法,不必为运算次序发愁。


因此,A∨B∧C中,B∧C要先算,

   0 0 0 0 1 1 1 1
∧ 0 1 0 1 1 1 0 0
=  0 0 0 0 1 1 0 0           然后再算:

   1 1 0 0 1 0 1 0     
∨ 0 0 0 0 1 1 0 0
=  1 1 0 0 1 1 1 0

6 楼

楼上的高手阿...佩服了

我来回复

您尚未登录,请登录后再回复。点此登录或注册