begin process at 2012 05 24 03:45:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriels

 > PROGRAMMATION MODULAIRE ET INTERRUPTION PERSONNALISÉE

PROGRAMMATION MODULAIRE ET INTERRUPTION PERSONNALISÉE


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriels Niveau :Initié Date de création :19/07/2004 Vu / téléchargé :4 908 / 295

Auteur : ibroman

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Commentaire:
Ce programme explique une méthode de création d'une interruption personnalisée.
Le principe consiste a découper la structure du programme en plusieurs fichiers,
chacun contenant le code binaire correspondant a la fonction qui lui correspond,
le module principale a un nom de fichier significatif(gestion_ecran,file_system,gestion_cha ines,etc...)
les modules secondaires portent comme nom de fichier le numero de la fonction qu'il réalise.

Le programme dispose de N+1 fonctions numerotées de 0 à N,le numero de la fonction est donné dans AH,
Le module principale contient 1 fonctions qui teste si le contenu de AH > N,et quitte si cela est le cas,
il contient aussi le point d'entré du programme.

A la fin de chaque module on quitte la fonction par IRET(si une interrption) ou MOV AH,4Ch+INT 21H(si un programme excutable).

Compilation:
avec TASM compilé chaque fichier séparement cad:
tasm message /s
tasm 0 /s
tasm 1 /s
tasm 2 /s
tasm 3 /s
l'option '/s' permet de dire au linker d'aligner les codes sources des segments 'code'
et les données des segments 'data' de chaque module dans l'ordre et de pas faire de mélange.
ensuite les linké tous dans l'ordre cad:
tlink message 0 1 2 3

ensuite executer le message.exe et le message s'affiche a l'écran.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip DLL AVEC NASM ET ALINK
Source avec Zip AFFICHER L'HEURE DU BIOS

 Sources de la même categorie

Source avec Zip FLOATTOHEX CODE DE BRUNEWS RETRENSCRIS EN ASM PAR MOI par quoi
Source avec Zip [TUTO]PRISE EN MAIN ET CRÉATION DE .EXE À L'AIDE D'UN DÉBUGU... par rt15
Source avec Zip FPU SAMPLE 2. par tomart2005
Source avec Zip STARFIELD, SPHERE, CUBE, ROTATION 3D ET 2D EN UTILISANT LE F... par tomart2005
Source avec Zip REPRÉSENTATION D'UNE SPHÈRE EN 3D (FLAT SHADING) par Nasman

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales