一直以来,都对字的理解比较模糊,始终停留在学校里1个字=2个字节的理解,疏不知其实这里面 不同的处理器有不一样的等式。
在计算机的存储器中占据一个单独的地址(内存单元的编号)并作为一个单元(由多个字节组合而成)处理的一组二进制数位称为“字”(Word)。字,指的是数据字,它由若干个位或字节所组成。对计算机的运算器和内存储器来说,一个字或几个字是一个数据;对控制器来说,一个字或几个字是一条指令。在电子计算机内部,字是被当做一个整值而被处理的整体。
一个字所包含的二进制位数称字长。字长是CPU的重要标志之一。字长越长,说明计算机数值的有效位越多,精确度就越高。低档微型机的字长为8位(一个字节),高档微型机的字长有16位(两个字节)、32位(四个字节)等。
CPU的芯片不同
早在8085的話是8位 (其實就是8根數據線) 正好是一個字節
8086 是16位 (16根數據線) 二個字節
80386~Pentium 是32位 (32根數據線) 四個字節
那一般的字的話指的僅僅泛指的是8086芯片爲准的