История изменений
Исправление praseodim, (текущая версия) :
Нет. У меня 32-bit ядро, точно! И на нем точно работают 64-bit программы!
Значит ядро переходит в 64-й битный режим.
Ну не доступно из 32-битного режима ничего 64-битное, ни команды, ни регистры, ни адресация. При попытке заюзать там даже не Invalid Opcode будет, а тупо другие команды. Опкод 64-битного префикса для команд - это BCD-команды двоично-десятичной арифметики в ia32. Ими пожертвовали в 64-битах как крайне мало востребоваными.
Исходная версия praseodim, :
Нет. У меня 32-bit ядро, точно! И на нем точно работают 64-bit программы!
Значит ядро переходит в 64-й битный режим.
Ну не доступно из 32-битного режима ничего 64-битное, ни команды, ни регистры, ни адресация.