Forum des informaticiens de la FST
L'équipe du Forum Info-Fst, vous souhaite la bienvenue parmi nous.

Rejoignez le forum, c’est rapide et facile

Forum des informaticiens de la FST
L'équipe du Forum Info-Fst, vous souhaite la bienvenue parmi nous.
Forum des informaticiens de la FST
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» bonjour a tous
routines du TP système!! Empty27/1/2016, 16:53 par jackygaby

» livre scientifique (pdf) en téléchargement
routines du TP système!! Empty27/1/2016, 13:14 par trazomtg

» Je me présente
routines du TP système!! Empty23/1/2014, 19:39 par BOUSRI

» phd informatque
routines du TP système!! Empty22/9/2013, 20:42 par info_info

» télécharger des vidéos avec sécurité
routines du TP système!! Empty21/5/2013, 23:10 par larbi

» cherche Dictionnaire Vidal
routines du TP système!! Empty29/4/2013, 18:18 par benbrahimaboubrahimh

» New Member
routines du TP système!! Empty13/3/2013, 11:53 par abdallah2013

» anciens rapport pfe svp
routines du TP système!! Empty19/2/2013, 09:32 par abidi

» ingeinieur civil
routines du TP système!! Empty25/1/2013, 18:30 par bkejji

» La nature de métamatière et l'hommage rendu aux anciens
routines du TP système!! Empty10/1/2013, 07:43 par neige


routines du TP système!!

2 participants

Aller en bas

Ici routines du TP système!!

Message par Invité 13/12/2007, 19:51

1-
traite_erreur_critique PROC

push ax
push dx
;message indiquant le type de l'erreur

mov ax,di
cmp al,00h
jnz R1

affichage ereur_msg0

R1: cmp al,01h
jnz R2

affichage ereur_msg1

R2: cmp al,02h
jnz R3

affichage
ereur_msg2

R3: cmp al,03h
jnz R4

affichage
ereur_msg3

R4: cmp al,04h
jnz R5

affichage ereur_msg4

R5: cmp al,05h
jnz R6

affichage
ereur_msg5

R6: cmp al,06h

jnz R7

affichage
ereur_msg6

R7: cmp al,07h
jnz R8

affichage ereur_msg7

R8: cmp al,08h
jnz R9

affichage
ereur_msg8

R9: cmp al,09h
jnz R10

affichage
ereur_msg9

R10: cmp al,0Ah
jnz R11

affichage
ereur_msgA

R11: cmp al,0Bh
jnz R12

affichage
ereur_msgB

R12: cmp al,0Ch
jnz R13

affichage ereur_msgC

R13:
pop dx
pop ax
mov al,03h

STC
; mise à 1 du CF

iret
traite_erreur_critique ENDP

2-
redirige_int MACRO
num_int,routine

push ds
mov ax,@code
mov ds,ax
mov ah,25h
mov al,num_int
mov dx,OFFSET routine
int 21h
pop ds

ENDM

3-
ouvrir_fichier MACRO
nom_fichier

mov dx,OFFSET nom_fichier
mov al,0
mov ah,3Dh
int 21h

ENDM


Edité pour optimisation du message.
avatar
Invité
Invité


Revenir en haut Aller en bas

Ici Re: routines du TP système!!

Message par koukou5 30/12/2007, 19:47

merci prologic pr le code
koukou5
koukou5
Nouveau membre
Nouveau membre

Féminin Nombre de messages : 1
Age : 38
Section et Année : if3
Date d'inscription : 30/12/2007

Revenir en haut Aller en bas

Ici Re: routines du TP système!!

Message par le seigneur 30/12/2007, 22:52

salut les mecs .
il ya quelque chose qui cloche dans ce tp en faite avant de rediriger une interruption on doit enregistrer qq part l'ancien adresse de la routine en utilisant la fonction 35h de l'interruption 21h avant l'appel de 25h et puis juste avant la fin du programme on doit la remplacer de nouveau par l'ancienne adresse.
donc voila le code necessaire :
2-
redirige_int MACRO
num_int,routine

push ds
mov ax,@code
mov ds,ax

;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov ah,35h
int 21h
push es bx
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov ah,25h
mov al,num_int
mov dx,OFFSET routine
int 21h
;;;;;;;;;;;;;;;;;;;;;;;;;;;
pop bx es
mov ah,25h
int 21h
;;;;;;;;;;;;;;;;;;;;;;;;;;;
pop ds

ENDM
;bonne annee 2008
le seigneur
le seigneur
habitué(e)
habitué(e)

Masculin Nombre de messages : 88
Age : 40
Section et Année : i4 20007/2008
Date d'inscription : 08/09/2007

Revenir en haut Aller en bas

Ici Re: routines du TP système!!

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum