Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire il codice di alto livello per Assembly Language

Nel 1960 , il linguaggio assembler rappresentava una linea di base comune tra i programmatori di computer . Senza grafica o pulsanti del mouse per affrontare, solo dichiarazioni di programma freddo, un po 'di numeri e comandi criptici , digitate un monitor muso nero con caratteri verdi. Gli studenti hanno imparato , manipolando oggetti di scena per aiutare a visualizzare come i calcoli hanno lavorato per produrre l'output . Assembler continua la sua popolarità tra alcune comunità . D'altra estremità dello spettro , linguaggi di programmazione di alto livello sono dotati di strutture di formattazione e fare uso di subroutine , macro e altri tipi di file eseguibili predefiniti . Avrete bisogno di una buona matematica e sfondo programmazione a decifrare il codice originale e tradurre tutto o parti di esso in linguaggio assembly . Istruzioni
1

stampa o caricare una copia del codice di programmazione che si desidera tradurre da un editor di testo . Ottenere una versione modificabile del codice e non una versione compilata , tradotti o interpretati , altrimenti non sarà in grado di leggerlo.
2

Leggere attentamente il codice di alto livello per raccogliere ciò che fa e come lo fa . Decifra segmenti del programma individualmente , abbattendo il codice in moduli e unità logiche. Sfruttate i commenti di programmazione che possono aiutare a determinare le specifiche di codifica .
3

imparare o utilizzare la vostra conoscenza del linguaggio di alto livello . Il verso se stessi bene nel flusso logico , strutture di dati , sintassi e comandi del codice di alto livello . Manuali di studio e libri specifici per la lingua . Recensione esempi per utili consigli .
4

Utilizzano manuali e riferimenti assembler , come la Lingua manuale IBM Assembly . Per saperne di istruzioni assembler , le dichiarazioni e le strutture di programmazione per creare il tuo programma di conversione .
5

Scrivi assembler codice riga per riga per ottenere i risultati desiderati . Creare istruzioni , dichiarare le variabili e allocare memoria sufficiente per ogni operazione . Eseguire spostamenti di dati, impiego di operazioni booleane e manipolare i registri a livello di bit in assembler .
6

Precede codice assembler con JCL appropriato ( Job Control Language) , tra cui " lavoro", " exec " e dichiarazioni di "dd" che identificheranno il vostro lavoro per il sistema operativo .
7

Initialize registri per cancellare la memoria del computer dalle operazioni precedenti . Includi fasi di inizializzazione che scovare memoria a dare risultati corretti quando si esegue il programma .
8

Aggiungere un sacco di commenti al vostro programma per i riferimenti a portata di mano e le note di aiuti a ricordare le misure complesse .
Pagina 9

eseguire, testare ed eseguire il debug del programma . Apportare modifiche al codice di cui aveva bisogno . Guardate i core dump per determinare gli errori a livello di codice . Tweak fino a quando si ottiene il programma assembler da eseguire come previsto.

 

Programmazione © www.354353.com