计算机的位数
位数指的是CPU通用寄存器的数据宽度为64位,即运行64位数据的指令,处理器一个可以运行64BIT的数据。而32为运行的数据宽度则为32.所以64位可以进行更大范围的整数运算,支持更大的内存
32位处理器和64位处理器的处理范围都是8的倍数,表示处理的二进制代码数,0和1就是二进制代码
关于二进制
计算机在处理信息是,将信息编码为0,1模式0或1称位,每个位只有一个输出电路的结果
关于高8位和低8位
寄存器是用0、1来记数值的,对应的是低高电平;每个0或1代表一位,高低8位是指16位的存储单元,比如00000000 00000000
前八个0的顺序是第15位到第8位,就是高八位
后面的8个0就是低8位
一个字节是8为,汇编中,为了表示一个整数类型,用两个字节来表示,即总共16位。同时在汇编中,一个整型是用二进制来表示的。例如2 的二进制为10,4为100,3是11。但是用两个字节表示3为0000 0000 0000 0011,共16为,20是0000 0000 0001 0100.其中前0000 0000为高8位,后边0001 0100为低8位。两个字节的数据能表示正65535 - 负65536之间的数,如257表示为0000 0001 0000 0001.所以0000 00001为高8位,0000 0001为低8位