x86_32虚拟8086和实模式是否支持扩展的通用和专用寄存器?

问题描述 投票:0回答:1

是否可以在x86_32虚拟8086或实模式下使用EAXEBX,...?我知道,这些寄存器的大小为32位(当然,它们的非扩展部分的宽度为16位),但是在课堂上没有解释它们可以在哪些模式下使用,只有[C0 ]和FS仅在保护模式下允许。

assembly x86 x86-16 cpu-registers x86-emulation
1个回答
0
投票

是。在386兼容的CPU上,操作数大小和地址大小的机器代码前缀可以在所有模式下使用,包括纯实模式。在16位模式下,default

© www.soinside.com 2019 - 2024. All rights reserved.