Dans les années 1960 , la langue assembleur représentait une base commune parmi les programmeurs informatiques. Pas graphiques ou des boutons de la souris à traiter; seulement des instructions de programme à froid, une série de chiffres et de commandes cryptiques , tapés à un écran noir au visage avec les polices verts. Les élèves ont appris en manipulant des accessoires pour aider à visualiser la façon dont les calculs ont travaillé à la production. Assembler continue sa popularité parmi certaines communautés. À l'autre extrémité du spectre , les langages de programmation de haut niveau ont intégré dans les structures de mise en forme et de faire usage de sous-programmes , des macros et autres types de fichiers exécutables prédéfinis. Vous aurez besoin d'un bon mathématiques et connaissances en programmation pour déchiffrer le code original et de traduire tout ou partie de celui-ci en langage d'assemblage . Instructions
1
Imprimer ou charger une copie du code de programmation que vous souhaitez traduire dans un éditeur de texte. Obtenir une version modifiable du code et non une version compilée , traduit ou interprété, ou vous ne serez pas en mesure de le lire .
2
Lisez le code de haut niveau pour glaner ce qu'il fait et comment il le fait . Déchiffrez segments du programme individuellement , brisant le code en modules et des unités logiques. Exploitez les commentaires de programmation qui peuvent aider à déterminer les spécifications de codage.
3
savoir ou d'utiliser votre connaissance de la langue de haut niveau. Verse -vous bien dans le flux de la logique, des structures de données , la syntaxe et les commandes du code de haut niveau . Manuels d'études et de livres spécifiques à la langue . Exemples d'examen pour obtenir des conseils utiles.
4
Utiliser les manuels et des références assembleur , comme le manuel de langue Assemblée IBM . Apprenez instructions assembleur , des déclarations et des structures de programmation pour créer votre programme de conversion .
5
Write assembleur code ligne par ligne pour obtenir les résultats que vous voulez . Construire des instructions , déclarer des variables et allouer suffisamment de mémoire pour chaque opération. Effectuer des changements de données , utiliser des opérateurs booléens et de manipuler des registres au niveau bit en assembleur.
6
précéder du code assembleur avec des déclarations JCL adéquat (Job Control Language ), y compris " travail", "exec " et les déclarations «DD» qui permettra d'identifier votre travail pour le système d'exploitation .
7
initialisation des registres pour effacer la mémoire de l'ordinateur des opérations précédentes . Inclure les étapes d'initialisation qui va débusquer mémoire pour obtenir des résultats corrects lorsque vous exécutez votre programme.
8
Ajouter beaucoup de commentaires à votre programme de références utiles et les notes y aider à vous rappeler les mesures complexes .
9
exécuter, tester et déboguer votre programme. Apporter des modifications au code en cas de besoin . Regardez core dump pour déterminer les erreurs au niveau du code . Tweak jusqu'à ce que vous obteniez votre programme en assembleur pour s'exécuter comme prévu .