首页 > 代码库 > 深入理解计算机系统第二版习题解答CSAPP 2.9
深入理解计算机系统第二版习题解答CSAPP 2.9
基于三元色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.描述下列颜色应用布尔运算的结果:
蓝色|绿色 = 蓝绿色
黄色&蓝绿色 = 绿色
红色^红紫色 = 蓝色
深入理解计算机系统第二版习题解答CSAPP 2.9
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。