Hra*_*yan 6 x86 assembly definition cpu-word low-level
我正在学习汇编语言而且我遇到了FWORD(6个字节).我很好奇这是什么意思F?维基页面上没有任何内容,MSDN上也没有任何内容.
FWORD中的字母"F"代表32位远指针中的"远"字,这是FWORD类型的主要用途.32位远指针在前4个字节中具有32位偏移,在最后2个字节中具有16位选择器.
通常没有太多用于32位远指针,因为大多数32位操作系统使得所有选择器都可以访问整个32位4G地址空间.您可能会在低级操作系统代码中看到它们用于切换代码段,因为CS选择器确定代码执行的权限级别,以及代码是以16位,32位还是64位模式执行.