如何让程序跑起来――第二章

   在第二章中,又学到了一些新知识,例如这些,数据是用二进制数表示的;反转部分图形模式使用的是XOP运算;用二进制数表示计算机信息的原因是IC的所有引脚只有直流电压0v或5v两个状态;移位运算和乘除运算的关系是二进制数所特有的运算,是计算机所有的运算是了解程序运行原理的关键;移位运算指的是二进制数的值的各数位进行左右移位(shift=移位)的运算;左移后空出来的低位要进行补0操作,但这只适用于左移运算;移位运算可以通过数位移动来代替乘法运算和除法运算;便于计算机处理的“补数”:填充右移后空出来的高位的数值,最高位作为符号来使用,当符号位为正数时补0,符号位为负数时补1;补数求解的变换方法就是“取反+1”;辑右移和算数右移左移时只需要在空出来的低位补0即可,但是不同的是二进制数的值表示图形模式类似于霓虹灯往右滚动;算数右移是将二进制数作为带符号的数值进行运算;符号扩充是在保持值不变的前提下将其转换成16位和32位的二进制数;将二进制数表示的信息作为四则运算的数值,可理解为加减乘除四则运算;逻辑运算像图形形那样,将数值处理为单纯的0和1的罗列,对二进制数各数字位的0和1分别进行处理的运算!以上是第二章的大致内容!

猜你喜欢

转载自www.cnblogs.com/ma214zq/p/10395041.html