回 帖 发 新 帖 刷新版面

主题:请问大家LGDT QWORD PTR VGDTR?

书上写着这条语句是加载全局变量寄存器,可是在MASM下编译的时间出错了.
因为VGDTR是只有3个字的,而QWORD表示4个字,所以报出类弄不一样的错误.

VGDTR的结构如下所示:

PDESC STRUC
LIMIT DW 0
BASE  DD 0
PDESC ENDS 

请问有表示3个字的类型吗?

回复列表 (共2个回复)

沙发

要在程序的最前面加上:
.model small
.386

板凳

还是不行啊,依然这个错误.
d:\test.asm(52): warning A4057: Illegal size for operand

我来回复

您尚未登录,请登录后再回复。点此登录或注册