首页 > 试题广场 >

通过混合三种不同颜色的光(红色、绿色和蓝色),计算机可以在视

[问答题]

通过混合三种不同颜色的光(红色、绿色和蓝色),计算机可以在视频屏幕或者液晶显示器上产生彩色的画面。设想一种简单的方法,使用三种不同颜色的光,每种光都能打开或关闭,投射到玻璃屏幕上,如图所示:

         


那么基于光源R(红)、G(绿)、B(蓝)的关闭(0)或打开(1),我们就能够创建8 种不同的颜色:

R

G

B

颜色

R

G

B

颜色

0

0

0

黑色

1

0

0

红色

0

0

1

蓝色

1

0

1

红紫色

0

1

0

绿色

1

1

0

黄色

0

1

1

蓝绿色

1

1

1

白色

这些颜色中的每一种都能用一个长度为3的位向量来表示,我们可以对它们进行布尔运算。

A. 一种颜色的补是通过关掉打开的光源,且打开关闭的光源而形成的。那么上面列出的8种颜色每一种的补是什么?

B. 描述下列颜色应用布尔运算的结果:

蓝色|绿色=()

黄色&蓝绿色=()

红色^红紫色=()

正数的原码、反码、补码均相同。
原码:用最高位表示符号位,其余位表示数值位的编码称为原码。其中,正数的符号位为 0,负数的符号位为 1。
负数的反码:把原码的符号位保持不变,数值位逐位取反,即可得原码的反码。
负数的补码:在反码的基础上加 1 即得该原码的补码。
发表于 2020-10-05 22:33:32 回复(0)