Power-On-Self - Test (POST) : From 00000H
Power-On-Self - Test (POST) : From 00000H
1. Power-on-self –test(POST)
When PC boot up ,BIOS ROM first access CPU to test the CPU & start all
hardware device & boostrap interrupt service routine , perform checksum on
BIOS ROM & test RAM memory
2. DOS
DOS provides services such as file management, memory management & I/O
control, DOS is loaded into memory by BIOS during power-on or reset.
3. Interrupts
o Interrupts send signal to CPU & active a device or program to perform
certain service & this is call Interrupts Service Routine(ISR)
o 256 interrupts available in 8086/88 CPU
o When an interrupt is executed, the CPU send & save the flag register,
instruction pointer & code segment register on the stack to fixed
memory location.
o 2 types of Interrupts
Software Interrupts
Instruction “INT nn” is a software interrupt & often used by MS-DOS
& DOS or IBM to perform certain tasks.
• INT 00 divided number by zero
• INT 01 to inspect registers & memory used only one instruction
at a time
• INT 03 examine CPU & memory after execution of a group of
instructions (breakpoint)
• INT 04 interrupt on overflow
BIOS Interrupts
256 entries, each entries 4 bytes long,1024 bytes of memory from 00000H
to 0033FFHH,interrupt type number from 00to I FH are for BIOS, code
segment are CS & IP
• INT05 Print screen
• INT 09 keyboard key interrupts
• INT 10 video display I/O ,register AH, perform 16 different
display
• INT 11 device attached to computer, register AX
• INT 12 to check how many block of RAM are installed ,register
AX
• INT 13 Diskette I/O
• INT 14 communication I /O
• INT 16 keyboard I/O
• INT 17 Printer I/O up to 3 printer
• INT 19 Power-On reset (Bootstrap loader) forces the computer
to restart from disk.
DOS Interrupts
Range from 20H to 27 H,88 different function each assign number
from0 to 57Hwith 113 for internal use only for DOS
• INT 20H stop program