В сообщении от 13 Март 2006 12:38 Alexander Gerasiov написал(a): > > Видимо оратору хочется что-то на подобии того, как в real mode x86 > > процессора, > > можно использовать 32-битные регистры. Только у него теперь Athlon и он > > хочет > > из 32-битного режима юзать 64-битные расширения. Честно сказать, у меня ещё > > не > > дошли глаза, чтобы почитать архитектуру этого добра, поэтому не знаю > > возможно > > ли такое или нет. Но если там есть префиксы смены разрядности команды, то > > можно. > > Но мне кажется там режим процессора переключается как-то глобально. Если не > > прав, то поправьте меня. > Насколько я помню, в отличии от IA64, как раз префиксы для 64х разрядов. > И, вроде как, это возможно. Матерь божья! Это ж какая длина команды теперь может получаться??!! Допустим, если я пишу прямо в память 64-битную константу из 32-битного режима: 16 байт на указаль с константой + 2 байта на префиксы + пару байт на опкод mov. 20 байт однако!!! Скоро дойдет то того, что в линейку кэша влазить не будет :)
И Apple сменила G5 на эту хрень??!! :) -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]