Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Konvertera High Level kod till Assembly Language

    På 1960-talet utgjorde assemblerspråk en gemensam baslinje bland programmerare . Inga bilder eller musknappar att hantera , bara kalla uttalanden program , en massa siffror och kryptiska kommandon , skriver i en svart - faced skärm med gröna teckensnitt . Eleverna lärde sig genom att manipulera rekvisita för att hjälpa visualisera hur beräkningar arbetat för att framställa produkten . Assembler fortsätter sin popularitet bland vissa befolkningsgrupper . På andra änden av skalan , på hög nivå programmeringsspråk har inbyggda formatering strukturer och använda subrutiner , makron och andra typer av fördefinierade körbara . Du behöver en bra matte och programmering bakgrund att dechiffrera den ursprungliga koden och översätta hela eller delar av den i assembler . Instruktioner
    1

    Skriv ut eller ladda en kopia av programmeringskod du vill översätta från i en textredigerare . Skaffa en redigerbar version av koden och inte en kompilerad , översättas eller tolkas version , annars kommer du inte att kunna läsa den .
    2

    Läs igenom hög nivå kod för att få fram vad den gör och hur den gör det . Dechiffrera delar av programmet individuellt , bryta ner kod i moduler och logiska enheter . Utnyttja programmering kommentarer som kan hjälpa till att bestämma kodning specifikationer . Addera 3

    Lär eller utnyttja dina kunskaper om högnivåspråk . Vers dig väl i det logiska flödet , datastrukturer , syntax och kommandon på hög nivå koden . Studie handböcker och böcker som är specifika för språket . Review exempel på användbara tips .
    4

    Utnyttja assembler manualer och referenser , såsom IBM Assembly Language Manual . Lär assemblerinstruktioner , uttalanden och strukturer programmering för att skapa ditt konverteringsprogram .
    5

    Skriv assembler koden rad för rad för att få de resultat du vill ha . Konstruera uttalanden , deklarera variabler och allokera tillräckligt med minne för varje operation . Utför uppgifter skift , utnyttja Booleska operationer och manipulera register på bit -nivå i assembler .
    6

    Föregå assembler kod med lämplig JCL ( Job Control Language ) uttalanden , inklusive " jobb , " " exec " och " DD " uttalanden som identifierar ditt jobb till operativsystemet .
    7

    Initiera register för att rensa ut datorns minne från tidigare moment . Inkludera initiering steg som kommer att spola ut minnet för att ge korrekta resultat när du kör programmet .
    8

    Lägg massor av kommentarer till ditt program för praktiska referenser och anteckningar för att påminna dig om de sinnrika åtgärder .

    9

    Run , testa och felsöka program . Gör ändringar i koden där det behövs . Titta på kärnverksamheten tippar att bestämma code - nivå fel . Tweak tills du får din assembler program att köras som förväntat .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är SQL syntaxmarkering
    ·Hur grafalgoritmer
    ·Hur man beräknar Maximal öppna markörer
    ·Programmeringsverktyg för barn
    ·Lägga till en DropDownList i DataGrid
    ·Hur till Redigera TPL -filer
    ·Hur man byter block med AWK
    ·Vad är en CTP fil
    ·Hur man använder en CheckBox i ett grupprutan i NET
    ·Skillnader mellan Kodning & Programmering
    Utvalda artiklarna
    ·Hur vill kolla på varandra följande bokstäver i Java…
    ·Hur man skapar RTF -filer med VB.Net
    ·VBA -kod Development
    ·Hur man använder Win32 GUI i C + +
    ·Hur man flyttar en fil pekare i C + +
    ·Hur man upptäcker någon knapptryckning i Java
    ·Hur man gör Java Pop - Up sidor
    ·Hur man skapar Graph Avbrott i SigmaPlot
    ·Konvertera Oracle till Exponent
    ·Bygga ett skyltfönster med PHP MySQL
    Copyright © Dator Kunskap http://www.dator.xyz