Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer High Level kode til Assembly
    I 1960 representerte assembler språk en felles baseline blant programmerere . Ingen grafikk eller museknapper å håndtere; bare kaldt program uttalelser , en haug av tall og kryptiske kommandoer, skrevet på en svart -faced monitor med grønne skrifter. Studenter lærte ved å manipulere rekvisitter for å visualisere hvordan beregninger jobbet med å produsere output . Assembler fortsetter sin popularitet blant enkelte lokalsamfunn . På den andre enden av spekteret , høyt nivå programmeringsspråk har innebygd formatering strukturer og gjøre bruk av subrutiner , makroer og andre typer forhåndsdefinerte kjørbare . Du trenger en god matte og programmering bakgrunn å dechiffrere den opprinnelige koden og oversette hele eller deler av den i assembly . Instruksjoner
    en

    Skriv ut eller laste inn en kopi av programmeringskode du vil oversette fra i en tekst editor. Skaff en redigerbar versjon av koden og ikke en kompilert , oversettes eller tolkes versjon , eller vil du ikke være i stand til å lese den.
    2

    Les gjennom høyt nivå kode for å fange opp hva det gjør og hvordan den gjør det. Dechiffrere deler av programmet individuelt , bryte ned koden i moduler og logiske enheter. Benytt deg av programmering kommentarer som kan bistå i å bestemme koding spesifikasjoner .
    3

    Lær eller bruke din kunnskap på høyt nivå språk . Vers deg godt i logikken flyt, datastrukturer , syntaks og kommandoer på høyt nivå kode . Studier manualer og bøker som er spesifikke for det språket . Gjennomgang eksempler for nyttige tips .
    4

    Utnytte assembler manualer og referanser , slik som IBM Assembly Manual. Lær assembler instruksjoner , uttalelser og programmering strukturer for å lage din konvertering program .
    5

    Skriv assembler-kode linje for linje for å få de resultatene du ønsker . Konstruere uttalelser, erklære variabler og tildele nok minne for hver operasjon . Utfør data skift , gjøre bruk av boolske operasjoner og manipulere registre på bit-nivå i assembler .
    6

    Innled assembler-kode med passende JCL (Job Control Language ) uttalelser, deriblant " jobb ", " exec " og " DD " uttalelser som vil identifisere din jobb å operativsystemet .
    7

    Initialiser registre for å tømme ut datamaskinens minne fra tidligere operasjoner . Inkluder initialisering trinn som vil skylle ut minne til å gi riktige resultater når du kjører programmet .
    8

    Legg rikelig med kommentarer til programmet for praktiske referanser og notater for å hjelpe minne deg selv på de intrikate trinn.

    9

    Run, teste og feilsøke programmet . Gjør endringer i koden der det trengs. Se på kjernen dumper å bestemme kode - nivå feil . Tweak til du får din assembler program til å kjøre som forventet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Normalisering en matrise i Matlab 
    ·Hvordan legge Javascript Ved hjelp av HTML programmerin…
    ·Hvordan implementere Priority Queue Class hjelp Array 
    ·Hvor stor er en Byte 
    ·Hvordan å demontere i C # 
    ·MS Access 97 Tutorials 
    ·Hvorfor er en ekstern Excel regneark en Compound Docume…
    ·Slik konverterer en Byte Mac -adresse til en String 
    ·Slik konverterer Høyde i ColdFusion 
    ·Hvordan bruke WPF TextBlock 
      Anbefalte artikler
    ·Hvordan lage HTML Text Fra Javascript Variabel 
    ·Hvordan Dekompilere Flash Games 
    ·ActiveX Control Tutorial 
    ·Hva er logisk øringen 
    ·Hvordan lage Tomter i C + + 
    ·Hvordan lage en enkel Web Service 
    ·Hvordan Test PHP Exec 
    ·Hvordan lage en Side rulle spill i Java 
    ·Hvordan lage en oppføring Box i Python 
    ·Hvordan sjekke mousedown i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/