+ -
当前位置:首页 → 问答吧 → Intel 64位处理器中IA-32e模式下,如何使用附加的XMM寄存器?

Intel 64位处理器中IA-32e模式下,如何使用附加的XMM寄存器?

时间:2011-01-04

来源:互联网

Intel 64位处理器中IA-32e模式下,如何使用附加的XMM寄存器?也就是XMM8-XMM15
我知道是要用REX前缀,但是不知道具体怎么用,哪位大侠用过的给个例子好吗?先谢了!

作者: wodeluning   发布时间: 2011-01-04

只能编译为64位程序,32位程序在long mode下可以运行,但是不支持寄存器扩展,R8~R15、XMM8~XMM15、CR8不能使用。

REX前缀是40~4F,使用扩展的寄存器,只是指令编码不同而已,程序中只需要象一般寄存器一样使用就可以,没有不同。

作者: DelphiGuy   发布时间: 2011-01-04