Langage | Programmation | Annexe | Aide |
ABAP/4 | ||
Ada | ||
Assembleur | ||
Assembly & bytecode | ||
ASP (Active Server Pages) | ||
Basic | ||
C | ||
C++ | ||
C# (C Sharp) | ||
Cobol | ||
ColdFusion | ||
Fortran | ||
HTML | ||
Java | ||
JavaScript | ||
LISP | ||
Logo | ||
LotusScript | ||
Oberon | ||
Pascal | ||
Perl | ||
PHP | ||
PL/1 | ||
Prolog | ||
Python | ||
Rebol | ||
REXX | ||
Ruby | ||
SAS | ||
NoSQL | ||
SQL | ||
Swift | ||
X++ (Axapta) |
GNAT | ||
SMALLAda | ||
VHDL |
Assembleur 370 | ||
Assembleur 1802 | ||
Assembleur 4004 | ||
Assembleur 6502 | ||
Assembleur 6800 | ||
Assembleur 68000 | ||
Assembleur 8080 et 8085 | ||
Assembleur 8089 | ||
Assembleur 80x86 | ||
Assembleur AGC4 | ||
Assembleur ARM | ||
Assembleur DPS 8000 | ||
Assembleur i860 | ||
Assembleur Itanium | ||
Assembleur MIPS | ||
Assembleur PDP-11 | ||
Assembleur PowerPC | ||
Assembleur RISC-V | ||
Assembleur SPARC | ||
Assembleur SuperH | ||
Assembleur UNIVAC I | ||
Assembleur VAX | ||
Assembleur Z80 | ||
Assembleur Z8000 | ||
Assembleur z/Architecture |
ASSEMBLER/MONITOR 64 | ||
Micol Assembler |
GFA Assembler |
A86 | ||
MASM (Macro Assembler) | ||
TASM (Turbo Assembler) |
CIL | ||
Jasmin | ||
LLVM | ||
MSIL | ||
Parrot | ||
P-Code (PCode) | ||
SWEET16 |
G-Pascal |
ASP 1.0 | ||
ASP 2.0 | ||
ASP 3.0 | ||
ASP.NET |
ASP.NET Core |
ABasiC (Amiga) | ||
Adam SmartBASIC | ||
Altair BASIC | ||
AmigaBASIC (Amiga) | ||
AMOS Basic (Amiga) | ||
Atari Basic (Atari 400, 600 XL, 800, 800XL) | ||
Basic Apple II (Integer BASIC/APPLESOFT) | ||
Basic Commodore 64 (CBM-BASIC) | ||
Basic Commodore 128 (BASIC 7.0) | ||
Basic Commodore VIC-20 (CBM-BASIC 2.0) | ||
Basic Coco 1 (Color Basic) | ||
Basic Coco 2 (Extended Color Basic) | ||
Basic Coco 3 (Extended Color Basic 2.0) | ||
BASICA (PC DOS) | ||
Basic Pro | ||
BBC BASIC | ||
Blitz BASIC (Amiga) | ||
DarkBASIC | ||
Dartmouth BASIC | ||
GFA-Basic (Atari ST/Amiga) | ||
GWBASIC (MS-DOS) | ||
Liberty BASIC | ||
Locomotive BASIC (Amstrad CPC) | ||
MSX-Basic | ||
Omikron Basic (Atari ST) | ||
Oric Extended Basic | ||
Power Basic | ||
Quick Basic/QBasic (MS-DOS) | ||
Sinclair BASIC (ZX80, ZX81, ZX Spectrum) | ||
ST BASIC (Atari ST) | ||
Turbo Basic | ||
Vintage BASIC | ||
VBScript | ||
Visual Basic (VB) | ||
Visual Basic .NET (VB .NET) | ||
Visual Basic pour DOS | ||
Yabasic |
BeckerBASIC | ||
SIMONS' BASIC |
Basic09 d'OS-9 | ||
Disk Extended Color Basic |
Basic09 d'OS-9 | ||
Disk Extended Color Basic |
Access | ||
Excel |
Visual Basic pour Windows |
Visual Basic .NET pour Windows |
C Shell Unix (csh) | ||
C pour Amiga | ||
C pour Atari ST | ||
C pour DOS | ||
C pour Falcon030 | ||
C pour GEMDOS (Atari ST) | ||
C pour Linux | ||
C pour PowerTV OS | ||
C pour OS/2 | ||
C pour Unix | ||
C pour Windows | ||
Aztec C | ||
CoCo-C | ||
GNU C | ||
HiSoft C | ||
IBM C/2 | ||
Introl-C | ||
Lattice C | ||
Microsoft C | ||
MinGW C | ||
MSX-C | ||
Open Watcom C | ||
OS-9 C Compiler | ||
Pure C | ||
Quick C | ||
Turbo C |
HiSoft C for Atari ST | ||
HiSoft C for CP/M (Amstrad CPC) |
C++ pour OS/2 | ||
C++ pour Windows | ||
Borland C++ | ||
C++Builder | ||
IBM VisualAge C++ | ||
Intel C++ | ||
MinGW C++ | ||
Open Watcom C++ | ||
Symantec C++ | ||
Turbo C++ | ||
Visual C++ | ||
Visual C++ .NET | ||
Watcom C++ | ||
Zortech C++ |
C# (C Sharp) pour Windows |
Apple III Cobol | ||
Microsoft Cobol |
BlueDragon | ||
Lucee | ||
OpenBD | ||
Railo | ||
Smith Project |
Microsoft Fortran | ||
WATFOR-77 |
CSS | ||
FBML | ||
Open Graph | ||
SVG | ||
XML | ||
XSL/XSLT |
LESS | ||
SASS |
GCJ (GNU) | ||
JSP | ||
Jython | ||
Visual J++ |
Node.js | ||
TypeScript |
AutoLISP |
ACSLogo |
LotusScript pour Windows |
Amiga Oberon | ||
Oberon .NET |
Apple Pascal | ||
Delphi/Kylix/Lazarus | ||
Free Pascal | ||
GNU Pascal | ||
HighSpeed Pascal | ||
IBM Personal Computer Pascal | ||
Lisa Pascal | ||
Maxon Pascal | ||
MPW Pascal | ||
OS-9 Pascal | ||
OSS Personal Pascal | ||
Pascal-86 | ||
Pascal du Cray Research | ||
Pascal/VS | ||
Pascal-XT | ||
PURE Pascal | ||
QuickPascal | ||
RemObjets Chrome | ||
Sun Pascal | ||
THINK Pascal | ||
Tiny Pascal (TRS-80) | ||
Turbo Pascal | ||
UCSD Pascal | ||
VAX Pascal | ||
Virtual Pascal |
Turbo Pascal for CP/M-80 | ||
Turbo Pascal for DOS | ||
Turbo Pascal for Macintosh | ||
Turbo Pascal for Windows |
CodeIgniter (Cadre d'application) | ||
Drupal (Projet) | ||
Joomla! (Projet) | ||
Phalanger (PHP .NET) | ||
phpBB (Projet) | ||
Smarty (balise) | ||
Twig (balise) | ||
Symfony (Cadre d'application) | ||
WordPress (Projet) | ||
Zend (Cadre d'application) |
PL360 | ||
PL/M-80 | ||
PL/M-86 |
Turbo Prolog |
CPython | ||
IronPython | ||
Jython | ||
PyPy |
AREXX | ||
Regina REXX |
JMP |
Btrieve | ||
Cassandra | ||
Clipper | ||
CouchDB | ||
dBASE | ||
Hbase | ||
Hypertable | ||
MongoDB | ||
Redis |
Access | ||
BigQuery | ||
DB2 | ||
H2 | ||
Interbase | ||
MySQL | ||
Oracle | ||
PostgreSQL | ||
SAP HANA | ||
SQL Server | ||
Sybase | ||
U-SQL |
Affichage | ||
Clavier | ||
Cyrix | ||
Traitement de texte | ||
Manette de jeux | ||
Mathématique | ||
Modem | ||
Partition | ||
Presse-Papier | ||
Son | ||
Souris | ||
Système d'exploitation | ||
Hacker |
Introduction | ||
Métaphysique de l'affichage | ||
Affichage d'élément simple | ||
Traitement des couleurs | ||
Accélérateur graphiques | ||
Technique d'affichage de forme | ||
Les Scalaires (images sur mesure) | ||
Les Fractales | ||
BIOS CGA pour Graphic Solutions |
![]() | Triangle de «Sierpinski» |
PS/2 |
Exécution de programmes fils et de sessions |
![]() | Bibliothèque de code | |
![]() | Sources | |
![]() | Lexique et dictionnaire 80x86 | |
![]() | Code Assembleur | |
![]() | Extension Fichier | |
![]() | Interruptions | |
![]() | Port d'E/S | |
![]() | RAM | |
![]() | Table Code |
8080 et 8085 | ||
68000 | ||
Java |
00h à 07h: Processeur | ||
08h à 0Fh: Périphériques (IRQ0 à IRQ7) | ||
10h: Gestionnaire vidéo | ||
13h: Accès aux disques | ||
15h: Extension d'Entrée/Sortie | ||
16h: Clavier | ||
21h: Service DOS | ||
2Ah: Interface de service réseau | ||
2Fh: Multiplexe | ||
33h: Interface du pilote de souris | ||
59h: GSS Computer Graphics Interface | ||
5Ch: Réseau BIOS (NetBIOS) | ||
67h: Gestionnaire EMM/EMS |
00h: Mode vidéo | ||
01h: Sélection du type de curseur | ||
10h, F0h: Tseng Labs HiColor | ||
4Fh: Pilote VESA | ||
5Fh: Realtek RTVGA | ||
6Fh: Video 7 |
18h: Demande des informations SCSI |
01h: Écrit dans la RAM non-volatile (Amstrad PC1512) | ||
02h: Lecture dans la RAM non-volatile (Amstrad PC1512) | ||
10h: Gestionnaire principal TopView | ||
89h: Entrée en mode protégé |
00h: Lecture d'un caractère |
64h: OS/2 API DOS32StartSession |
FFh, 92h: Détecte la présence du pilote «PREDIR.EXE» |
16h: Windows & DPMI |
0Ah: Détection de Windows | ||
84h: Demande le point d'entrée | ||
86h: Détection du mode DPMI | ||
87h: Détecte l'installation DPMI | ||
8Eh: Machine virtuel et application |
APPLE ][ | ||
ATARI 2600 | ||
Commodore 64 | ||
IBM PC |
![]() | Préface | |
![]() | Notes légal | |
![]() | Dictionnaire | |
![]() | Recherche |
Cette section est réservé pour la programmation en Assembleur 8086 avec un peu de Turbo Pascal, comment programmer en assembleur, démonstrateur de problème assembleur,...
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 concernant 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. |
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'extensions 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,... |