一. 进制、有符号数无符号数、数据宽度、逻辑运算

进制

进制的本质是用查表法,这种思路可以直接转化为代码。
辅助:写出加法表和乘法表。

第一节作业

第一节作业

有符号数和无符号数

计算机很单纯,不知道什么是正数,什么是负数。它只知道这个容器能存几位数。
有符号数和无符号数是使用者规定的。
如果要存有符号数,那么将容器劈成两半,一半存正数,一半存负数。

IMG_0766.PNG
IMG_0767.PNG
IMG_0768.PNG
IMG_0769.PNG
IMG_0770.PNG

常用的计量单位

IMG_0771.PNG

计算机只会做:逻辑运算

与:两个开关串联
或:两个开关并联
异或:两条导线交叉

IMG_0772.PNG
反相器
三极管
三极管

计算机是如何计算 2+3 的?

异或是将不同位相加(0和1相加)
与运算是将1和1相加,左移是进1。
将异或的结果和与运算左移的结果再进行异或,得到和,
如果异或的结果和与运算左移的结果相与左移后的结果里还有1,
两个结果继续异或,继续相与左移1位判断为不为0,为0,则异或的结果就是最终结果。

IMG_0773.PNG
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    徵羽kid阅读 699评论 0 0
  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    许先生__阅读 616评论 0 3
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,195评论 0 13
  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 901评论 0 2
  • 前段时间日更都快成了热词,似乎每个作者都给自己定下了一个小目标,我先日更个一年。 现在来看能坚持的人确实有,真的不...
    季动阅读 618评论 39 30