我正在学习汇编语言,我遇到了FWORD (6个字节)。我很好奇F代表什么?在wiki页面上没有任何内容,在MSDN上也没有。
发布于 2016-10-30 21:34:50
FWORD中的字母"F“表示" far”一词,就像32位的far指针一样,这是FWORD类型的主要用法。32位远指针在前4个字节中有一个32位偏移,在最后2个字节中有一个16位选择器。
32位远指针通常没有多大用处,因为大多数32位操作系统通过所有选择器都可以访问整个32位4G地址空间。您可能会看到它们在低级别操作系统代码中用于切换代码段,因为CS选择器确定代码执行的权限级别,以及代码是在16位、32位还是64位模式下执行。
发布于 2016-10-30 21:36:33
显然,这似乎是为了“遥远”。你可以在这个网站第12节找到它:
http://www.c-jump.com/CIS77/ASM/DataTypes/lecture.html
https://stackoverflow.com/questions/40333831
复制相似问题