Цитата(Oleg_Z @ 5.07.04 5:25)
 Извините за ламерский вопрос, он как происходит выключение и перезагрузка компьютера? 
Нигде не нашел описание этих процессов.
И еще, при включении, процессор переходит в особый режим работы, и обнуляет все ячейки памяти, а это он автоматически делает, или можно этим управлять? 
Это тебе просто интересно? Или хочешь как-то применить на практике (эти знания)?
1. Пишешь, что нигде не нашел описания этих процессов, а где ты искал??
2. Было дело тож интересовался, осталось только это; кое что тут в DOS-кодировке, надеюсь разберешься. Описание горячего ресета, который включается опосля холодной чой-то не нашел.
Код
      POST - •®«®¤ п ЇҐаҐ§ Јаг§Є  / Power On Self Test Activities
 
        - power supply starts Clock Generator (8284) with Power
          Good signal on BUS
        - CPU reset line is pulsed resetting CPU
        - DS, ES, Ё SS а ўл г«о
 
        ЏаЁ е®«®¤®© Ё Ј®ап祩 ЇҐаҐ§ Јаг§ЄҐ ўлЇ®«повбп б«Ґ¤гойЁҐ и ЈЁ:
        - CS:IP гбв  ў«Ёў овбп а ўл¬Ё FFFF:0000 ( ¤аҐб POST-Є®¤ )
        - ЇҐаҐе®¤   CS:IP  (ўлЇ®«ҐЁҐ POST, Power On Self test)
        - IF = 0
        - д« ЈЁ CPU = 1, вҐбв   з⥨Ґ/§ ЇЁбм/з⥨Ґ ॣЁбва®ў CPU
        - Їа®ўҐаЄ  Є®ва®«м®© б㬬л ROM BIOS
        - ?ЁжЁ «Ё§ жЁп DMA (verify/init 8237 timer, begin DMA RAM refresh)
        - save reset flag then read/write test the first 32K of memory
        - Initialize the Programmable Interrupt Controller (8259)
          and set 8 major BIOS interrupt vectors (interrupts 10h-17h)
        - determine and set configuration information
        - initialize/test CRT controller & test video memory (unless 1234h
          found in reset word)
        - test 8259 Programmable Interrupt Controller
        - test Programmable Interrupt Timer (8253)
        - reset/enable keyboard, verify scan code (AAh), clear keyboard,
          check for stuck keys, setup interrupt vector lookup table
        - hardware interrupt vectors are set
        - test for expansion box, test additional RAM
        - read/write memory above 32K (unless 1234h found in reset word)
        - addresses C800:0 through F400:0 are scanned in 2Kb blocks in
          search of valid ROM.  If found, a far call to byte 3 of the ROM
          is executed.
        - test ROM cassette BASIC (checksum test)
        - test for installed diskette drives & FDC recalibration & seek
        - test printer and RS-232 ports.  store printer port addresses
          at 400h and RS-232 port addresses at 408h.  store printer
          time-out values at 478h and Serial time-out values at 47Ch.
        - NMI interrupts are enabled
        - perform INT 19 (bootstrap loader), pass control to boot record
          or cassette BASIC if no bootable disk found
        - WARM BOOT procedure is now executed