1. Заголовок или название темы должно быть информативным ! 2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code]. 3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК ! 4.НЕ используйте форум для личного общения! 5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Извините за ламерский вопрос, он как происходит выключение и перезагрузка компьютера? Нигде не нашел описание этих процессов.
И еще, при включении, процессор переходит в особый режим работы, и обнуляет все ячейки памяти, а это он автоматически делает, или можно этим управлять?
--------------------
Помогая друг другу, мы справимся с любыми трудностями! "Не опускать крылья!" (С)
Oleg_Z При включении я так понимаю в ячейках памяти бардак вот и обнуляются.
нашел у себя книгу... на винте... вот: Каждый бит памяти проверяется, может ли он быть установлен в единицу и сброшен в нуль. По окончании теста процедура POST записывает нули по всем адресам памяти. и еще: INT 19h - точка входа в процедуру начальной загрузки...
Эх, помянуть что ли опять добрым словом свой старый комп ПК8000 Веста... как же там все идеально было сделано: биос проецировался на первые 16кб памяти (read-only естественно), туда же проецировалась и вся видео память - запись по адресам 0-3fff шла прямо на экран, чтение... по умолчанию из биоса, для видеопамяти была спецкоманда. Точка входа в подпрограмму инициализации (POST?) была - 0000h ! т.е. для теплого рестарта достаточно было загнать в память тройку байт - jmp 0 (C3 00 00)... щас самое интересное: холодного рестарта как такового не было! после завершения POST'а биос проверял 2 байта в ОЗУ (!) и если они были не нули (!), отправлялся на этот адрес (!). как это понимать? этим пользовались в основном для защиты игрушек от изменения и копирования - запустившись, они всего лишь проставляли в том секретном месте свой адрес... нажатие на кнопку СБРОС память не очищало(!), и если какой-нибудь хакер, знающий эту особенность компа, хотел после перезагрузки посмотреть код игры (если выйти из нее нельзя было), он обламывался - игра запускалась биосом автоматически (покруче всяких autoexec-ов и автозапусков). Такой же эффект можно было наблюдать даже отключив питание, правда лишь на долю секунды, если дольше - память обнулялась...