这摘自Jeff Duntemann的《 汇编语言一步一步》一书:
摘自《计算机组织和汇编语言原理:使用Java虚拟机》一书patrick_rstrong,Patrick Juola:
那么一个字是2个字节(16位),还是计算机处理最方便的数据块? (我也不知道这是什么意思。)
最佳答案
我对这两本书都不熟悉,但是第二本书更接近当前的现实。首先可能是讨论特定的处理器。
处理器的字词大小多种多样,并不总是8的倍数。
8086和8087处理器使用16位字,这很可能是第一作者写的机器。
较新的处理器通常使用32或64位字。
在50年代和60年代,有些机器现在对我们来说似乎很陌生,例如4、9和36。自从70年代以来,词的大小通常是2的幂和8的倍数。
关于byte - “word”是多少位?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28066462/