
|
Peinture, cuisine, méditation, Internet, langages informatiques, voiture, photographie numérique, etc. sont autant de moyens disponibles pour qui désire bricoler et construire des outils utilisables dans tous les domaines de la création d'oeuvres classiques ou d'avant-garde, en des représentations tantôt déroutantes, tantôt incongrues voire incompréhensibles exigeant certes parfois un déconditionnement total par le retour obligé aux sources, un voyage extraordinaire, épopée mémorable.
Jean VICHNIACOFF né en septembre 1934 alias louviou le jean de la lune.
Je suis retraité et je partage mon temps, en amateur, entre la photographie numérique, la peinture, les pages de mes sites Internet et les soins pour Francette. La santé est notre priorité absolue et les mécanismes qui régissent le corps humain nous intéressent au plus haut point dans le mécanisme cause à effet, le médecin pour soigner le mal et chacun de nous pour en supprimer la cause.
Oui, jouons à vivre et pour gagner, il faut savoir perdre, par la pause sommeil, dormir c'est un peu faire le mort pour gagner, renaître au réveil. Naturel et amusant à la fois, je suis un incorrigible joueur avec les jeux de mots, les langues parlées et écrites, les fontes ou jeux de caractères, réaliser des polices avec FontMonger avec Macintosh, les langages en programmation, les attitudes comme sur une scène avec moi seul comme acteur et spectateur pour en rire et pleurer afin de profiter de ces soupapes de sûreté libérant le trop de plus ou de moins pour ne pas dire de joie ou de peine, juste pour jouer.
☃ ... ☂
|
|
♔ ♔ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟
♠ ♦ ♣ ♥
Les pièces d'échecs et les couleurs de cartes à jouer sont des caractères Unicode
Ce dimanche 1er février 2009, la nouvelle 207 HDI 90CH de Francette et louviou est encore avec des plaques minéralogiques provisoires et compteur à 141 km. |
|
En Langage Machine, on utilise la Boîte à Outils sur le MACINTOSH alors qu'on programme avec les interruptions du MS DOS sur les PC/IBM et compatibles.
Les interruptions constituent le moyen privilégié d'utilisation des routines système du MS-DOS en général, et de l'IBM/PC en particulier. Elles permettent en principe de s'affranchir de l'adressage absolu des routines de la ROM BIOS et de la configuration matérielle puisqu'elles fournissent une procédure de communication standardisée avec l'environnement. Hélas, si pour le MS DOS, les interruptions sont standardisées et disponibles sur tous les matériels, les vecteurs d'interruption qui référencient la ROM BIOS directement sont propres à IBM et peuvent poser des problèmes de compatibilité sur certains pseudo-compatibles.
Le système supporte 256 interruptions. Elles sont appelées par l'instruction INT, suivie du numéro d'interruption (00 à FFH). Chaque interruption est associée à une adresse de traitement. Ces adresses sont mémorisées dans la table des interruptions. Chaque adresse est composée de quatre octets, deux pour le code de segment CS et deux pour l'OFFSET à l'intérieur de ce segment. Cette table des interruptions est située en mémoire centrale de l'adresse 00000H à l'adresse 003FFH.
Remarques
Certaines routines d'interruptions permettent la réalisation de plusieurs fonctions différentes. Dans ce cas, chaque fonction est identifiée par un numéro qui est transmis dans le registre AH avant l'appel du vecteur d'interruption.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table des interruptionsNum : 00H ... Adr : 000-003 ... Type : HARD ... Fonction : Division par zéro Cette interruption est produite automatiquement par le processeur 8088 lorsqu'une instruction de division produit un quotient trop grand pour tenir dans le registre de résultat. Num : 01H ... Adr : 004-007 ... Type : HARD ... Fonction : pas à pas Cette interruption est utilisée par le 8088 pour permettre à un programme de mise au point, comme DEBUG.EXE, de réaliser l'exécution pas à pas des instructions du processeur. Num : 02H ... Adr : 008-00B ... Type : HARD ... Fonction : pas à pas Cette interruption est exécutée lors de l'activation de la broche NMI du processeur. Vous pouvez masquer cette interruption en agissant directement sur le port A0H et en y écrivant 00H pour interdire l'interruption NMI ou 80H pour l'autoriser. Num : 03H ... Adr : 00C-00F ... Type : HARD ... Fonction : point d'arrêt Cette interruption est utilisée par le 8088 pour permettre à un programme de mise au point, comme DEBUG.EXE, de disposer se points d'arrêt lors de l'exécution d'un programme en langage-machine Num : 04H ... Adr : 010-013 ... Type : HARD ... Fonction : NMI Cette interruption est générée par le processeur si une opération arithmétique ou logique précédente a produit un OVERFLOW ou débordement. Num : 05H ... Adr : 014-017 ... Type : IBM ... Fonction : impression d'écran Cette interruption est utilisée pour imprimer le contenu de l'écran. Elle effectue la même fonction que l'appui sur Ctrl PRTSC. Num : 06H et 07H ... Adr : 018-01F ... Fonction : non utilisées Num : 08H ... Adr : 020-023 ... Type : IBM ... Fonction : TIMER Cette interruption est exécutée par l'horloge du système (TIMER) 18,2 fois par seconde pour tenir l'heure et la date système à jour. Num : 09H ... Adr : 024-027 ... Type : IBM ... Fonction : CLAVIER Cette interruption est exécutée à chaque appui sur une touche du clavier. Num : 0AH ... Adr : 028-02B... Fonction : non utilisée Num : 0BH ... Adr : 02C-02F ... Type : HARD ... Fonction : interface série 2 Cette interruption est utilisée pour la gestion de la deuxième interface série. Elle n'est pas utilisée par le MS-DOS ou par la ROM-BIOS. Num : 0CH ... Adr : 030-033 ... Type : HARD ... Fonction : interface série 1 Comme l'interruption 0BH, mais pour l'interface série 1. Cette interruption n'est pas utilisée par le MS-DOS ou par la ROM-BIOS. Num : 0DH ... Adr : 034-037 ... Type : HARD ... Fonction : imprimante Cette interruption est utilisée pour la gestion de l'imprimante parallèle. Num : 0EH ... Adr : 038-03B ... Type : IBM ... Fonction : contrôleur disque Cette interruption est utilisée pour communiquer avec le disque souple. L'utilisation de cette interruption est limitée. Il faut, en principe, utiliser l'interruption 13H. Num : 0FH ... Adr : 03C-03F ... Fonction : non utilisée Num : 10H ... Adr : 040-043 ... Type : IBM ... Fonction : gestion vidéo L'interruption 10H est utilisée pour adresser, lire et modifier les caractéristiques de l'interface vidéo. Elle permet d'effectuer 16 opérations différentes. Ces opérations sont sélectionnées en fonction du contenu du registre AH au moment de l'appel de l'interruption. Les appels de l'interruption 10H préservent les registres CS, DS, SS, ES, BX, CX et DX. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Num : 11H ... Adr : 044-047 ... Type : IBM ... Fonction : test équipement Cette interruption détermine les différentes options matérielles du système. La configuration est retournée dans le registre AX avec les conventions suivantes :
Num : 12H ... Adr : 048-04B ... Type : IBM ... Fonction : taille mémoire Cette interruption détermine la taille mémoire en blocs contigus de 1 K. Le résultat est retourné dans AX Num : 13H ... Adr : 04C-04F ... Type : IBM ... Fonction : accès disque Cette interruption permet d'effectuer diverses opérations sur les disques souples et durs. Comme le vecteur 10H, ce vecteur d'interruption utilise le registre AH pour déterminer le type d'opération à effectuer. Les disques souples sont numérotées de 00H à 03H (A à D) et supportent les fonctions 0 à 5. Les disques durs sont numérotées de 80H à 87H et supportent toutes les fonctions décrites (00H à 14H). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Num : 14H ... Adr : 050-053 ... Type : IBM ... Fonction : gestion RS#232 Num : 15H ... Adr : 054-057 ... Type : IBM ... Fonction : gestion cassette Num : 16H ... Adr : 058-05B ... Type : IBM ... Fonction : gestion du clavier Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 18H ... Adr : 060-063 ... Type : IBM ... Fonction : gestion ROM BASIC Num : 19H ... Adr : 064-067 ... Type : IBM ... Fonction : chargement (BOOT) Num : 1AH ... Adr : 068-06B ... Type : IBM ... Fonction : gestion horloge Num : 1BH ... Adr : 06C-06F ... Type : IBM ... Fonction : gestion du BREAK Num : 1CH ... Adr : 070-073 ... Type : IBM ... Fonction : interruption TIMER Num : 1DH ... Adr : 074-077 ... Type : IBM ... Fonction : initialisation Num : 1EH ... Adr : 078-07B ... Type : IBM ... Fonction : initialisation disque Num : 1FH ... Adr : 07C-07F ... Type : IBM ... Fonction : table caractères Cette interruption est utilisée pour accéder au jeu de caractères étendus de la carte graphique. Les 128 premiers caractères sont contenus dans la ROM, mais vous pouvez utiliser ce vecteur d'interruption pour former les 128 caractères additionnels du second jeu. Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante Num : 17H ... Adr : 05C-05F ... Type : IBM ... Fonction : gestion imprimante
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
