В сообщении от 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]

Ответить