BIOS: Servios do BIOS ,interrupo de Software. Sinais IRQ: Interrupo de Hardware. soft: Interrupo de Software
Vetor(hexa) Pedido Utilizao INT 00h CPU Diviso por zero INT 01h CPU Executed after every instruction while the trace flag is set INT 02h CPU NMI, used e.g. by POST for memory errors INT 03h CPU The lowest non-reserved interrupt, it is used exclusively for debugging, and the INT 03 handler is always implemented by a debugging program INT 04h CPU Numeric Overflow. Usually caused by the INTO instruction when the overflow flag is set. INT 05h CPU Executed when Shift-PrintScreen is pressed, as well as when the BOUND instruction detects a bound failure. INT 06h CPU Cdigo invlido (ou cdigo de modo protegido no modo real) INT 07h CPU Extenso no disponvel (coprocessador no presente) INT 08h IRQ0 Relgio de tempo real (timer tick). INT 09h IRQ1 Teclado. INT 0Bh IRQ3 (COM2/COM4) INT 0Ch IRQ4 Portas seriais (COM1/COM3) INT 0Dh IRQ5 Disco rgido. INT 0Eh IRQ6 Drive de disquetes. INT 0Fh IRQ7 Impressora. INT 10h BIOS Servios de Video Instalado pela BIOS ou sistema operacional Chamado por programas. AH=00h Set Vi deo Mode AH=01h Set Cur sor Shape AH=02h Set Cur sor Posi t i on AH=03h Get Cur sor Posi t i on And Shape AH=04h Get Li ght Pen Posi t i on AH=05h Set Di spl ay Page AH=06h Cl ear / Scr ol l Scr een Up AH=07h Cl ear / Scr ol l Scr een Down AH=08h Read Char act er and At t r i but e at Cur sor AH=09h Wr i t e Char act er and At t r i but e at Cur sor AH=0Ah Wr i t e Char act er at Cur sor AH=0Bh Set Bor der Col or AH=0Eh Wr i t e Char act er i n TTY Mode AH=0Fh Get Vi deo Mode AH=13h Wr i t e St r i ng INT 11h BIOS Configurao do equipamento INT 12h BIOS Retorna o tamanho de memria INT 13h BIOS Servios de Disco de Nvel Baixos Instalado pela BIOS ou sistema operacional Chamado por programas. AH=00h Reset Di sk Dr i ves AH=01h Check Dr i ve St at us AH=02h Read Sect or s Fr omDr i ve AH=03h Wr i t e Sect or s To Dr i ve AH=04h Ver i f i es Sect or s On Dr i ve AH=05h For mat Tr ack On Dr i ve AH=08h Get Dr i ve Par amet er s AH=09h I ni t Fi xed Dr i ve Par amet er s AH=0Ch Seek To Speci f i ed Tr ack AH=0Dh Reset Fi xed Di sk Cont r ol l er AH=15h Get Dr i ve Type AH=16h Get Fl oppy Dr i ve Medi a Change St at us INT 14h BIOS Rutinas para a comunicaao via portas seriais RS232 AH=00h Ser i al Por t I ni t i al i zat i on AH=01h Tr ansmi t Char act er AH=02h Recei ve Char act er AH=03h St at us INT 15h BIOS Servios de cassete (PC) ou extenses. AH=4FH Keyboar d I nt er cept AH=83H Event Wai t AH=84H Read J oyst i ck AH=85H Sysr eq Key Cal l out AH=86H Wai t AH=87H Move Bl ock AH=88H Get Ext ended Memor y Si ze AH=C0H Get Syst emPar amet er s AH=C1H Get Ext ended BI OS Dat a Ar ea Segment AH=C2H Poi nt i ng Devi ce Funct i ons AH=0E8h, AL=01h ( AX = 0E801h) Get Ext ended Memor y Si ze( Newer f unct i on, si nce 1994) . Gi ves r esul t s f or memor y si ze above 64 Mb. INT 16h BIOS Servios de teclado AH=00h Read Char act er AH=01h Read I nput St at us AH=02h Read Keyboar d Shi f t St at us AH=10h Read Char act er Ext ended AH=11h Read I nput St at us Ext ended AH=12h Read Keyboar d Shi f t St at us Ext ended INT 17h BIOS Servios de impressora - Usado pelo software para comunicar com a impressora. AH=00h Pr i nt Char act er t o Pr i nt er AH=01h I ni t i al i ze Pr i nt er AH=02h Check Pr i nt er St at us INT 18h BIOS Execute Cassette BASIC: True IBM computers contain BASIC in the ROM to be interpreted and executed by this routine in the event of a boot failure (called by the BIOS) INT 19h BIOS Esta interrupo usada pela BIOS para carregar o SO. INT 1Ah BIOS Servios de Relgio em Tempo real - chamado por programas de software para comunicar-se com o RTC AH=00h Read RTC AH=01h Set RTC AH=02h Read RTC Ti me AH=03h Set RTC Ti me AH=04h Read RTC Dat e AH=05h Set RTC Dat e AH=06h Set RTC Al ar m AH=07h Reset RTC Al ar m INT 1Bh BIOS Tratamento de Ctrl-Break INT 1Ch BIOS Called automatically by INT 08; available for use by software programs when a routine needs to be executed regularly INT 1Dh Soft Parmetros de controle do vdeo; Ponteiro para a VPT (Video Parameter Table) INT 1Eh Soft Not to be called; simply a pointer to the DPT (Diskette Parameter Table), containing a variety of information concerning the diskette drives INT 1Fh Soft Not to be called; simply a pointer to the VGCT (Video Graphics Character Table), which contains the data for ASCII characters 80h to FFh INT 41h Soft Address pointer: FDPT =Fixed Disk Parameter Table (1st hard drive) INT 46h Soft Address pointer: FDPT =Fixed Disk Parameter Table (2nd hard drive) INT 4Ah Called by RTC for alarm INT 70h IRQ8 Called by RTC INT 74h IRQ12 Mouse no PS/2 - uso geral em um PC INT 75h IRQ13 Coprocessador aritmtico INT 76h IRQ14 Controlador de disco rgido (controladora IDE primria) INT 77h IRQ15 Uso geral (controladora secundria de disco)