Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software didattico >> .

Tipi di formato di istruzione 8085?

Il microprocessore 8085 utilizza tre tipi principali di formati di istruzione:

1. Istruzioni a un byte: Queste istruzioni sono costituite da un singolo byte, contenente solo il codice operativo. Queste sono in genere istruzioni semplici come NOP (nessuna operazione), HLT (HALT) o alcune operazioni di registro al registro.

2. Istruzioni a due byte: Queste istruzioni hanno due byte. Il primo byte è il codice operativo e il secondo byte specifica un operando, di solito:

* Un singolo valore di dati immediati a 8 bit: Utilizzato in istruzioni come `mvi a, data` (sposta il valore immediato in accumulatore).

* L'indirizzo di una posizione di memoria: Per le istruzioni di accesso alla memoria. L'indirizzo è in genere sotto forma di un indirizzo a 16 bit, ma poiché si tratta di un'istruzione a due byte, specificherà solo gli 8 bit inferiori dell'indirizzo di memoria. Gli 8 bit superiori sono generalmente implicitamente impostati su 0.

3. Istruzioni a tre byte: Queste sono le istruzioni più lunghe nell'8085. Contengono tre byte:

* Il codice op: Questo identifica l'istruzione.

* Un indirizzo a 16 bit: Specifica la posizione della memoria in cui si trovano i dati. Questo è di solito il caso di istruzioni che prevedono l'individuazione dei dati nella RAM (memoria di accesso casuale) e operazioni come `LDA addR` (caricamento dell'accumulatore diretto) o` STA ADDR` (Store Accumulator Direct). L'indirizzo è riportato in due byte, il byte alto seguito dal byte basso.

È importante notare che sebbene le istruzioni 8085 siano classificate in questo modo, alcune istruzioni potrebbero sembrare rompere leggermente questo schema a seconda di come si contano i byte. Ad esempio, alcune istruzioni utilizzano operandi impliciti (operandi che non sono esplicitamente specificati nelle istruzioni stesse, come l'accumulatore essendo un operando implicito in molte istruzioni), riducendo efficacemente il conteggio dei byte da ciò che ci si potrebbe aspettare in base all'operazione. Tuttavia, il principio fondamentale rimane:le istruzioni sono strutturate intorno a uno, due o tre byte per rappresentare il codice operativo e eventuali operandi.

 

software © www.354353.com