发明授权
US06560694B1 Double prefix overrides to provide 16-bit operand size in a 32/64 operating mode
有权
双前缀替代以32/64操作模式提供16位操作数大小
- 专利标题: Double prefix overrides to provide 16-bit operand size in a 32/64 operating mode
- 专利标题(中): 双前缀替代以32/64操作模式提供16位操作数大小
-
申请号: US09483755申请日: 2000-01-14
-
公开(公告)号: US06560694B1公开(公告)日: 2003-05-06
- 发明人: Kevin J. McGrath , James B. Keller
- 申请人: Kevin J. McGrath , James B. Keller
- 主分类号: G06F9355
- IPC分类号: G06F9355
摘要:
A processor supports an operating mode in which the default address size is greater than 32 bits and the default operand size is 32 bits. The default address size may be nominally indicated as 64 bits, although various embodiments of the processor may implement any address size which exceeds 32 bits, up to and including 64 bits, in the operating mode. The operating mode may be established by placing an enable indication in a control register into an enabled state and by setting a first operating mode indication and a second operating mode indication in a segment descriptor to predefined states. Additionally, a first instruction prefix may be coded into an instruction to override the default operand size to a first non-default operand size (e.g. 64 bits). Furthermore, a second instruction prefix may be coded into an instruction in addition to the first instruction prefix to override the default operand size to a second non-default operand size (e.g. 16 bits). Thus operand sizes of 64, 32, and 16 bits may be used when desired.
信息查询