zoukankan      html  css  js  c++  java
  • 第一章 数据储存 1.1 位与位存储

    1.1.1 布尔运算

    在计算机中数据以0,1表示,称之为位。

    位代表的是符号,而非数值。因为除了数字以外,字符、声音、图像等也都是以位来表示的。位代表什么,要结合数据的上下文环境

    处理真假值的运算称之为布尔运算,布尔运算有三个基本运算:与AND、或OR、异或XOR。它们与加减乘除运算一样,属于两目运算。运算符两边分别有一个值类型为布尔型的输入值,最后输出一个布尔值。

      NOT运算也是布尔运算,它是单目运算。只有一个布尔型的输入,最终输出一个与输入相反的布尔型结果值

    1.1.2   门和触发器

      门是一种设备,实现了布尔运算功能,是构成计算机的基础构件。门的实现可以由齿轮、继电器、光学设备等实现。现代计算机通过微电路实现,位用电压电平表示。我们不需要关注门的实现,知道门的符号表示就足够:

      触发器 是可以产生0或1输出的电路,它的值一直保持不变,除非其他电路过来的临时脉冲使其改变另一个值。换句话说,在外界刺激下输出值在两个值之间相互转换。

    介绍触发器的原因:

      1.展示了设备是如何通过门制造出来的,这是数字电路的设计过程。

      2.触发器的概念提供了抽象。设计数字电路的逻辑时可以用触发器来表示逻辑而不关心具体使用哪种电路来实现。为电路设计中每一层的上层设计提供了下层抽象。

      3.触发器是现代计算机中储存位的一种方式。触发器设置成0或1的输出值,可以由其他一些电路发送脉冲到输入端从而调整输出值;另外一些电路将触发器的输出值作为它的输入值来使用。因而,许多触发器被构建成非常小的电子电路,用来存储数据。

    1.1.3   十六进制计数法

      计算机内部数据表示以位来表示。一个数据或一组以多个位表示时,称之为位串,也就是二进制流。二进制流不容易理解,不容易书写,因此把位串用十六进制计数法表示。

      十六进制的一个数字由4位来表示,1为0001,F为1111。    一个16位长的位串转换为16进制后,就只有4位

  • 相关阅读:
    Oracle 10g 改机器名后监听不能启动 解决方案 TNS12541 TNS12545
    14.3.1 IMPDP 命令行选项
    14.3.2 调用IMPDP —— 导入表空间
    三十岁之前不必在乎的事
    正则表达式
    GridLayout and GridData
    非UI线程更新界面
    整理用Java实现数字转化成字符串左边自动补零方法
    stackLayout
    读写properties文件
  • 原文地址:https://www.cnblogs.com/mysic/p/9833996.html
Copyright © 2011-2022 走看看