随笔分类 -  第二章数据是用二进制表示的

摘要:将二进制数表示的信息作为四则运算的数值来处理就是算术。而像图形模式那样,将数值处理为单纯的0和1 的罗列就是逻辑。 计算机能处理的运算,大体可分为算术运算和逻辑运算。算术运算是指加减乘除四则运算。逻辑运算是指对二进制数各数字位的0和1分别进行处理的运算,包括逻辑非(NOT运算)、逻辑与(AND运算) 阅读全文
posted @ 2023-02-09 16:50 原魏薯片 阅读(147) 评论(0) 推荐(0) 编辑
摘要:当二进制数的值表示 图形模式而非数值时,移位后需要在最高位补0.这就称为逻辑右移(如2-9)。 将二进制数作为带符号的数值进行运算时,位移后要在最高位填充移位前符号位的值(0或1)。这称为算术右移。 只有在右移时才必须区分逻辑位移和算术位移。左移时,无论是图形模式(逻辑左移)还是相乘运算(算术左移) 阅读全文
posted @ 2023-02-09 16:21 原魏薯片 阅读(412) 评论(0) 推荐(0) 编辑
摘要:补数只有0和1两种形式。二进制数中表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位称为符号位。符号位是0时表示正数,符号位是1时表示负数。 补数就是用正数来表示负数,为了获得补数,我们需要将二进制数的各数位的数值全部取反,然后将结果加1.,例如,(图2-5),用8位二进制数表示-1时 阅读全文
posted @ 2023-02-09 16:06 原魏薯片 阅读(152) 评论(0) 推荐(0) 编辑
摘要:和十进制数一样,四则运算同样也可以使用在二进制数中,只要注意逢2 进位即可。 移位运算指的是将二进制数值的各数位进行左右移位(shif=移位)的运算。移位有左移(像高位方向)和右移(像低位方向)两种。在一次运算中,可以进行多个数位的移位操作。 代码清单2-1中列出的是把变量a中保存的十进制数值39左 阅读全文
posted @ 2023-02-09 15:52 原魏薯片 阅读(248) 评论(0) 推荐(0) 编辑
摘要:什么是二进制数?为了能够清晰地说明二进制数的机制,首先让我们把00100111这个二进制数值转换成十进制数值来看一下。二进制数的值转换成十进制数的值,只需要将而二进制数的个数位的值和位权相乘,然后将相乘的结果相加即可(图2-3)。 首先,从位权的含义说起。例如,十进制数39的各个数位的数值,并不是简 阅读全文
posted @ 2023-02-08 21:42 原魏薯片 阅读(319) 评论(0) 推荐(0) 编辑
摘要:计算机内部是由IC这种电子部件构成的。第1章介绍的CPU(微处理器)和内存也是IC的一种。IC有几种不同形状,有的像一条黑色蜈蚣,在其两侧有无数个乃至数百个引脚;有的则像插花用的针盘,引脚在IC 内部并排排列着。IC的所有引脚,只有直流电压0V或5V两个状态。也就是说,IC的一个引脚,只能表示两个状 阅读全文
posted @ 2023-02-08 21:28 原魏薯片 阅读(291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示