| Titre : | Assembleur de l'apple 2 |
| Auteurs : | nicole Bréaud-pouliquen, Auteur |
| Type de document : | texte imprimé |
| Editeur : | Paris : PSI, 1985 |
| ISBN/ISSN/EAN : | 978-2-86595-315-8 |
| Format : | 234p. / ill. / 27cm. |
| Note générale : | index |
| Langues: | Français |
| Langues originales: | Français |
| Index. décimale : | 004 (informatique en général) |
| Catégories : | |
| Mots-clés: | Assembleur de l'apple |
| Résumé : |
Ce domaine d'étude ou de pratique couvrirait généralement les aspects suivants :
Architecture de l'Apple II : Comprendre les composants matériels clés de l'Apple II, y compris le microprocesseur 6502, la mémoire (RAM et ROM), les adresses mémoire importantes (par exemple, pour l'écran, le clavier, les E/S), et les spécificités de son bus. Le microprocesseur MOS 6502 : Jeu d'instructions : Apprendre et maîtriser les instructions fondamentales du 6502 (transfert de données, opérations arithmétiques et logiques, branchements, manipulations de bits, etc.). Modes d'adressage : Comprendre comment le 6502 accède à la mémoire (adressage immédiat, absolu, indexé, indirect, etc.), ce qui est crucial pour l'optimisation du code et l'accès efficace aux données. Registres : Connaître le rôle des registres du 6502 (accumulateur, registres d'index X et Y, pointeur de pile, registre d'état/drapeaux, compteur ordinal). Concepts de la programmation assembleur : Syntaxe de l'assembleur : Comment écrire le code assembleur (mnémoniques d'instructions, opérandes, étiquettes). Directives d'assembleur : Instructions non-exécutables qui guident l'assembleur (définition de données, d'adresses, etc.). Organisation de la mémoire : Comment structurer les données et le code en mémoire pour l'efficacité et la clarté. Sous-routines et pile : Utilisation de la pile pour sauvegarder les registres et gérer les appels de sous-routines. Interaction avec le matériel de l'Apple II : Gestion de l'affichage : Programmer directement les modes graphiques (texte, Lo-Res, Hi-Res) en manipulant les adresses mémoire de l'écran. Gestion du clavier : Lire les frappes au clavier. Son : Générer des sons simples. Périphériques : Interagir avec les contrôleurs de disques, les paddles, etc. Outils de développement : Utilisation d'assembleurs (comme l'assembleur de l'Apple DOS 3.3, Merlin, ou des assembleurs plus modernes pour le développement croisé), de débogueurs et d'émulateurs pour tester et corriger le code. Optimisation : Techniques pour écrire du code assembleur rapide et compact, essentiel compte tenu des ressources limitées de l'Apple II. Programmer en assembleur sur l'Apple II était une compétence avancée qui permettait aux développeurs de créer des jeux, des applications système et des routines critiques qui nécessitaient une performance maximale, souvent au-delà de ce qui était réalisable avec des langages de haut niveau comme le BASIC de l'Apple. C'était une immersion profonde dans le fonctionnement interne de l'ordinateur. |
| Note de contenu : | Le sujet "L'Assembleur de l'Apple II" se concentre sur la programmation en langage assembleur pour la micro-ordinateur Apple II, une machine emblématique des années 1970 et 1980, principalement basée sur le microprocesseur MOS 6502. |
Exemplaires (1)
| Code-barres | Cote | Support | Localisation | Section | Disponibilité |
|---|---|---|---|---|---|
| Info.A/574 | 004/218/1 | Livre | BU Centrale Batna 1 | Deuxième étage : Architecture, sciences et technologies | Disponible |

