Les Chevaliers de Malte/Développeur - Assembleur et Pascal - Documentation technique


Cette section est réservé pour la programmation en assembleur (avec un peu de Pascal), comment programmer en assembleur, démonstrateur de problème assembleur,...

Dernière mise à jour: Jeudi, le 11 août 2005

Programmation
Préface

L'origine de la connaissance, un mot de l'auteur sur cette section.

Affichage

Section entièrement réservé à l'affichage sous toutes ses formes. Texte et graphique, MDA, CGA, Hercules, EGA, VGA, Super VGA, VESA,...

Clavier

Information sur la manipulation du clavier par la RAM, BIOS, DOS,...

Cyrix

Programmation du Cyrix 5x86, 6x86, activation de l'instruction CPUID,...

Éditeur de traitement de texte

Programmation d'un traîtement de texte. Les deux méthodes expliquées sont par bloc de 64 Ko ou par liste symétrique.

Manette de Jeux

Programmation de la manette de jeux

Mathématique

Pour obtenir des informations concernants les opérations de classes mathématiques en langage assembleur.

Modem

Programmation du modem et du port série.

Partition

Comment par programmation obtenir du contenu de partition comme les HPFS d'OS/2,...

Presse-Papier

Utilisation du presse-papier de Windows ou d'OS/2 sous DOS.

Son

Effet sonore par carte de son et PC Speaker.

Souris

Programmation de la souris par pilote ou directement par port PS/2 et port série sans utiliser de pilote souris logiciel.

Système d'exploitation

Pour obtenir des informations sur le système d'exploitation.

Hacker

Afin de connaître différentes techniques pour contrer le déroulement normal de Debug ou Turbo Debug.


Annexe
Bibliothèque de code

Bibliothèque de CODE SOURCE ASSEMBLEUR et/ou PASCAL FRANCOPHONE

Sources

Téléchargement de CODE SOURCE ASSEMBLEUR et/ou PASCAL FRANCOPHONE

Lexique et dictionnaire 80x86

Cette page est un ni plus ni moins qu'un dictionnaire très détaillé de toutes les instructions du langage assembleurs de la famille du 80x86. Il ne s'agit pas d'un index rapide, mais d'une référence technique de programmation.

Code Assembleur 8080 et 8085

Index des instructions assembleurs des microprocesseurs 8080 et 8085. Peut-être utile pour l'écriture des émulateurs ou un compilateur.

Code Assembleur 80x86

Index des instructions assembleurs des microprocesseurs de la famille des 80x86. Peut-être utile pour l'écriture des émulateurs ou un compilateur.

Code Assembleur 68000

Index des instructions assembleurs des microprocesseurs de la famille des 68000 de Motorola. Peut-être utile pour l'écriture des émulateurs ou un compilateur.

Code Assembleur Java

Index des instructions assembleurs de la machine virtuel Java. Pourrait éventuellement servir pour une console d'émulation Java.

Extension Fichier

Lexique d'extension de fichier.

Interruptions

Référence pour la liste des interruptions par ordre numérique et leur signification.

Port d'E/S

Référence sur les ports d'Entrée/Sortie de toutes originalités, comme les cartes vidéo par exemple.

RAM APPLE ][

Référence sur la mémoire de l'Apple ][. Peut-être utile pour l'écriture des émulateurs.

RAM ATARI 2600

Référence sur la mémoire de la console de jeux ATARI 2600. Peut-être utile pour l'écriture des émulateurs.

RAM Commodore 64

Référence sur la mémoire du Commodore 64. Peut-être utile pour l'écriture des émulateurs.

RAM IBM PC

Référence sur la mémoire des IBM PC et compatible ainsi que des informations en fonction de certains clones.

Table Code

Table des codes ASCII/ANSI.

Dictionnaire

Dictionnaire de terme informatique ainsi que des explications d'algorithme de programmation,...