zoukankan      html  css  js  c++  java
  • 深入理解计算机系统第二版习题解答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.描述下列颜色应用布尔运算的结果:

    蓝色|绿色 = 蓝绿色

    黄色&蓝绿色 = 绿色

    红色^红紫色 = 蓝色

  • 相关阅读:
    pymongo 学习
    Mongodb 学习
    2个list取交集
    2个list取差集
    yaml 基础
    is 和 ==的区别
    软件测试人员需要掌握的linux命令(二)
    免费翻译API破解(简易翻译工具)
    测试面试解析
    Python之Time模块
  • 原文地址:https://www.cnblogs.com/furzoom/p/CSAPP2_9.html
Copyright © 2011-2022 走看看