Section courante

A propos

Section administrative du site

Interruption 13h

Fonction 18h

Demande des informations SCSI
BIOS Future Domaine SCSI

Description

Cette fonction permet de demander des informations sur le contrôleur SCSI. Il permet par la même occasion de vérifier la présence du contrôleur SCSI sur une machine.

Entrée

Registre Description
AH 18h
DL Ce registre permet d'indiquer l'identificateur de disque dur (>= 80h)

Sortie

Drapeau Valeur Description
CF 1 Erreur, dans ce cas:
Registre Description
AH Ce registre permet d'indiquer le code d'erreur (Voir Interruption 13h, Fonction 00h)
Valeur Description
01h Cette valeur indique le numéro de la fonction est invalide
02h Cette valeur indique la marque d'adresse introuvable
03h Cette valeur indique une tentative d'écriture sur l'unité de disque protégée contre l'écriture
04h Cette valeur indique un secteur appelé introuvable
05h Cette valeur indique un échec de réinitialisation
06h Cette valeur indique une disquette absente
07h Cette valeur indique une mauvaise table de paramètres
08h Cette valeur indique un débordement DMA
09h Cette valeur indique un transfert de données par-delà la limite de segment
0Ah Cette valeur indique un secteur défectueux
0Bh Cette valeur indique une piste défectueux
0Ch Cette valeur indique un type de média introuvable
0Dh Cette valeur indique un nombre de secteur invalides
0Eh Cette valeur indique une marque de contrôle détectée
0Fh Cette valeur indique un niveau de DMA interdit
10h Cette valeur indique une erreur de lecture ou d'ECC
11h Cette valeur indique une erreur CRC corrigée
20h Cette valeur indique une erreur sur le contrôleur de disque
40h Cette valeur indique une piste introuvable
80h Cette valeur indique une erreur de dépassement de délai ou de lecture ne réagissant pas
AAh Cette valeur indique une unité pas prête
BBh Cette valeur indique une erreur indéfinie
CCh Cette valeur indique une erreur d'écriture
E0h Cette valeur indique une erreur dans le registre d'état
FFh Cette valeur indique une échec de l'opération demandant l'état
0 Tous va bien:
Registre Description
AX 4321h: Le chiffre «magique» prouvant la présence du contrôleur SCSI.
CX Ce registre permet d'indiquer le code la famille de contrôleur :
Code Nom de la famille
0200h TMC-1680/? (ROM 3.0)
0203h TMC-1650/1660/1670/1680 (ROM 2.0)
040Ah TMC-820/830/840/850/860/870/875/880/885 (ROM <= 6.0A)
050Dh TMC-840/841/880/881 (ROM 5.2D)
0700h TMC-830/850/860/875/885 (ROM 7.0)
Si CX = 0200h
  DH=Nombre de contrôleur de ROM exclusif aux périphériques SCSI
  DL=Nombre d'unité spécifier par rapport à la périphérique SCSI
Si CX <> 0200h
  BH=Nombre de contrôleur de ROM exclusif aux périphériques SCSI.
  BL=Nombre d'unité spécifier par rapport à la périphérique SCSI

Remarque

Voir également

Langage de programmation - Assembleur 80x86 - Détection - BIOS SCSI

Dernière mise à jour : Jeudi, le 3 mars 2016