这里有两本书的内容,一本是《Assembly Language Step By Step》(Jeff Duntemann),另一本是《Principles of Computer Organization and Assembly Language: Using the Java Virtual Machine》(Patrick Juola):
在第一本书中,“位(bit)”是单个二进制数字,0或1,“字节(byte)”是 8 个并排的位,“字(word)”是 2 个并排的字节,“双字(double word)”是 2 个并排的字,而“四字(quad word)”是 2 个并排的双字。
在第二本书中,为了方便起见,通常将 8 个位组合成一个块,称为“字节(byte)”。比字节大的下一个名称块是“字(word)”。字的定义和大小不是绝对的,而是因计算机而异。一个字是计算机处理最方便的数据块大小。
那么,“字(word)”到底是指 2 个字节(16位),还是计算机处理最方便的数据块大小呢?(我也不确定这是什么意思..)
在第一本书中,“位(bit)”是单个二进制数字,0或1,“字节(byte)”是 8 个并排的位,“字(word)”是 2 个并排的字节,“双字(double word)”是 2 个并排的字,而“四字(quad word)”是 2 个并排的双字。
在第二本书中,为了方便起见,通常将 8 个位组合成一个块,称为“字节(byte)”。比字节大的下一个名称块是“字(word)”。字的定义和大小不是绝对的,而是因计算机而异。一个字是计算机处理最方便的数据块大小。
那么,“字(word)”到底是指 2 个字节(16位),还是计算机处理最方便的数据块大小呢?(我也不确定这是什么意思..)
无法访问此网站 连接被重置。
可能是因为我在工作中,但我非常怀疑.. 奇怪.. - Koray Tugay