data-structures - 一个单词有多少位,并且在不同的体系结构中是恒定的吗?

标签 data-structures assembly naming cpu-architecture

机器WORD是否始终相同或取决于机器体系结构?
并且单词WORD上下文的含义是否敏感或普遍适用?

最佳答案

机器字的大小取决于体系结构,还取决于操作系统如何运行应用程序。

例如,在Windows x64中,应用程序既可以作为64位应用程序(具有64位机器字)运行,也可以作为32位应用程序(具有32位机器字)运行。因此,即使在同一台机器上,一个机器字的大小也可能不同。

根据使用方式,术语WORD具有不同的含义。它可以表示一个机器字,也可以表示具有特定大小的类型。在x86汇编语言中,WORDDOUBLEWORD)和DWORDQUADWORD)用于2、4和8字节大小,而与机器字大小无关。

关于data-structures - 一个单词有多少位,并且在不同的体系结构中是恒定的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621657/

相关文章:

naming - 对于仅包含函数/扩展方法的文件,是否有推荐的命名约定?

c# - 从文本文件命名变量

data-structures - Julia 有像结构一样的 HashMap 吗?

c++ - 将文件链接到内核时出错

java - java.util.Comparator 实例的命名约定

assembly - "rax"与 "eax"有什么不同?

c - 是什么导致了短 C 代码中的段错误?

java - 处理申请中有效期的最佳方法是什么?

java - 链表在中间插入

c# - 有序数据结构,允许有效删除重复项