Это с момента загрузки. А ему надо с момента старта процессора. ИМХО, задача сия неразрешима (если не привлекать внешних средств).
А ничего, что БИОС считает, что загрузчик -- 16-разрядный код, и передаёт ему управление в реальном режиме процессора?
Aleksey_K Начинает работу в реальном режиме, однако значительная часть кода (скорее, даже большая часть) работает в защищённом и режиме...
CyberManiac Стандарт Ады (во всяком случае, Ады-2005) предписывает обеспечивать поддержку в идентификаторах любых символов (во всяком случае,...
CyberManiac Угу, но это уже детали. А постоянное использование приведения-разыменования загромождает текст и ухудшает читаемость, почему я его не...
Если читать одиночные байты/слова/двойные слова нужно -- проще написать простейшую функцию, используя приведение типов, как показал leo. Если...
Нету таких конструкций и быть не может. Надо использовать ассемблерную вставку или ещё что в этом роде.
bor1k Многоядерный процессор -- это несколько совершенно независимых процессоров на одном кристалле. Никаких принципиальных отличий от...
medstrax1 64-разрядный режим можно включить только при активном страничном механизме.
Те различия, что имеются между процессорами Intel и AMD, в подавляющем большинстве случаев принципиальной роли не играют; их приходится учитывать...
Но для _осмысленного_ переключения в нереальный (а не методом копипастинга) надо понимать, как работают реальный и защищённый...
нет, есно, мегов :) пальцы по клаве топчут быстрей, чем мозги соображают
SOA Лично я баловался с Виндой 1.0.1 на PC/XT производства фирмы Xerox -- с 640 килами ОЗУ и винтом на 20 гигов, но с процом 8088 и монохромным...
SOA Уже ответили. Реально только в интеловских (ну или АМДшных) руководствах имеется более-менее вменяемая информация. Во-первых, как уже...
SOA В архитектуре IA-32 для 16- и 32-разрядных защищённых режимов имеется механизм аппаратной многозадачности. Переключение задач в нём вызывается...
Но с осторожностью, там не всё в порядке. Помнится, с клавой там что-то не то было...
Ну, прежде чем браться за защищённый, надо хорошо разобраться с реальным, тем более что при написании чего-то более-менее продвинутого придётся...
s3dworld А откуда тогда: Конечно, 8192 Кбайт = 8 Мбайтам, но 65536 байт = 64 Кбайтам, а никак не 8192. Кроме того, в реальном режиме адресуется 1...
s3dworld Прежде чем писать даже примитивную ось, стоит всё же научиться просто программировать на ассемблере. Иначе ничего Вы сделать не сможете:...
TermoSINteZ Ну так однозначного способа идентифицировать _любой_ процессор АРМ программным путём нет, о чём я и говорю.
Имена участников (разделяйте запятой).