In de jaren 1960 , assembler taal vertegenwoordigde een gemeenschappelijke basislijn onder computerprogrammeurs . Geen afbeeldingen of muisknoppen te behandelen , gewoon koud programma statements , een heleboel nummers en cryptische commando's , getypt op een zwart-faced monitor met groene lettertypes . Studenten leerden door het manipuleren van rekwisieten te helpen visualiseren hoe berekeningen gewerkt om de output te produceren . Assembler blijft haar populariteit onder bepaalde gemeenschappen . Aan de andere kant van het spectrum , high - level programmeertalen hebben een ingebouwde opmaak structuren en maken gebruik van subroutines , macro's en andere vormen van voorgedefinieerde executables . Je hebt een goede wiskundige en programmering achtergrond moeten ontcijferen van de originele code en vertaalt alle of delen van het in assembler . Instructies 1 Print of laad een kopie van de programmeercode u wilt vertalen uit in een teksteditor . Verkrijgen van een bewerkbare versie van de code en niet een gecompileerd , vertaald of geïnterpreteerd versie , of u zult niet in staat om het te lezen . Kopen van 2 Lees de high - level code te achterhalen wat het doet en hoe zij dit doet . Ontcijfer segmenten van het programma afzonderlijk , afbreken code in modules en logische eenheden . Maak gebruik van de programmering reacties die kunnen helpen bij het bepalen codering specificaties . 3 Leer of gebruik maken van uw kennis van de high - level taal . Vers jezelf goed in de logica stroom , data structuren , syntaxis en commando's van de high - level code . Studie handleidingen en boeken die specifiek zijn voor de taal. Recensie voorbeelden van nuttige tips . 4 Maak gebruik van assembler handboeken en referenties , zoals de IBM Assembly Language Manual . Leren assembler instructies , verklaringen en programmering structuren om uw conversie programma te maken . Schrijf assembler code lijn per lijn 5 tot de gewenste resultaten te behalen . Construct verklaringen , verklaren variabelen en toewijzen van voldoende geheugen voor elke bewerking . Voeren verschuivingen gegevens , gebruik maken van Booleaanse operaties en manipuleren registers op het bit niveau in assembler . 6 voorafgaan assembler code met geschikte JCL ( Job Control Language ) verklaringen , met inbegrip van " job ", " exec " en " DD " verklaringen die uw werk zal te identificeren voor het besturingssysteem . Initialize 7 registreert om duidelijk uit computergeheugen uit eerdere operaties . Omvatten initialisatie stappen die zullen spoelen geheugen om correcte resultaten opleveren wanneer u uw programma uit te voeren . 8 In tal van reacties op uw programma voor handige verwijzingen en notities te helpen herinner jezelf van de ingewikkelde stappen . < br > Run 9 , testen en debuggen van uw programma . Wijzigingen aan de code waar nodig . Kijk naar core dumps om code - niveau fouten te bepalen . Tweak totdat u uw assembler programma te draaien zoals verwacht te krijgen.
|