FWORD中的“F”代表“远(far)”,意思是32位远指针,这也是FWORD类型的主要用途。32位远指针在前4个字节中有一个32位偏移量,在最后2个字节中有一个16位选择器。
通常情况下,没有太多使用32位远指针的必要,因为大多数32位操作系统可以通过所有选择器访问整个32位4G地址空间。您可能会在低级操作系统代码中看到它们被用于切换代码段,因为CS选择器决定了代码执行的特权级别,以及代码是否以16位、32位或64位模式执行。
lgdt fword ptr gdtr
- Hrant Charchyan
FAR
。 - Jester