Linee di codice di lingua della struttura dell'assemblatore nome dei parametri di istruzione dell'ordine

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

Struttura dell'assemblatore

Nel linguaggio Assembler le linee di codice hanno due parti, quello primo è il nome dell'istruzione che deve essere eseguita e quello secondo è i parametri dell'ordine. Per esempio:

ADD ah, bh

Qui "ADD" è l'ordine essere eseguito; in questo caso un'aggiunta e "ah" così come "bh" è i parametri.

Il nome delle istruzioni nella lingua si compone di due, tre o quattro lettere. Queste istruzioni inoltre sono denominate nomi mnemonici o i codici di funzionamento, poiché rappresentano una funzione il processor effettueranno. Ci sono alcuni ordini che non richiedono i parametri per il loro funzionamento, così come altri che richiedano soltanto appena un parametro.

A volte le istruzioni sono usate come segue:

ADD al,[170]

Le staffe nel secondo parametro indicano a noi che stiamo andando lavorare con il contenuto della cellula di memoria il numero 170 e non con il valore 170; ciò è conosciuta come senso diretto.

Ora siamo aspettiamo per codificare per il nostro primo programma con l'aiuto di mettiamo a punto. Stiamo andando generare un programma che funziona per illustrare che cosa stiamo vedendo e che cosa faremo siamo aggiungere due valori che direttamente introdurremo nel programma.

Il primo punto è iniziare il mett a punto, questo punto soltanto consiste di scrivere mette a punto il < Enter> sul richiamo attivo del sistema.

Per montare un programma sul mett a punto, l'ordine "di a" (montare) è usato. Quando questo ordine è usato, l'indirizzo dove desiderate il montaggio da cominciare può essere dato come parametro, se il parametro è omesso il montaggio sarà iniziato alla località specificata da CS: IP, solitamente 0100h, che è la località dove i programmi con l'estensione di .COM devono essere iniziati. E sarà il posto che useremo poiché mettere a punto soltanto può generare questo tipo specifico di programmi.

Anche se a questo momento non è necessario da dare il "a" comandare un parametro, esso è raccomandabile fare così per evitare una volta i problemi il CS: I registri del IP sono utilizzati, quindi scriviamo:

-a0100 <Enter>

Quando questo è fatto qualcosa di simile comparirà sullo schermo: 0C1B: 0100 ed il cursore sono posizionati alla destra di questi numeri, notano che le prime quattro cifre, nel sistema esadecimale, possono essere differenti, ma gli ultimi quattro devono essere 0100, poiché è l'indirizzo che abbiamo indicato come inizio. Ora possiamo introdurre le istruzioni:

0C1B:0100 mov ax,0002; mette il valore 0002 sul registro dell'ax
0C1B:0103 mov bx,0004; mette il valore 0004 sul registro del bx
0C1B:0106 add ax,bx; il contenuto di bx è aggiunto al contenuto dell'ax
0C1B:0108 int 20; provoques il termine del programma.
0C1B:010A


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor