第一章 数据储存 1.1 位与位存储

1.1.1 布尔运算

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

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

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

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

1.1.2   门和触发器

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

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

介绍触发器的原因:

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

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

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

1.1.3   十六进制计数法

  

猜你喜欢

转载自www.cnblogs.com/mysic/p/9833996.html
今日推荐