Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

MAC: linguaggio

Precedente
SUPERIORE
Successiva

La sintassi di MACL

1514131211109876543210
................................................
codice operativoind.operando

La semantica di MACL

Istruzione151413121110
Operazioni aritmeticheAddizioneA <-- A + op 00000 1
SottrazioneA <-- A - op0 010
MoltiplicazioneA <-- A * op 0100
DivisioneA <-- A / op 1000
Istruzioni di trasferimentoop <-- A 01000 1
A <-- op 0010
Istruzioni di I/Oop <-- IN 1000 01
OUT <-- op00 10
Istruzioni di controlloSalto incondizionatoPC <-- op 11000 1
Salto condizionatoSe A=0: PC <-- op 0010
Se A>=0: PC <-- op 0011
Se A<0: PC <-- op 0100
Se A>0: PC <-- op 0101
Se A>=0: PC <-- op 0110
Se A<>0: PC <-- op 0111
Stop 1111

Le modalità di indirizzamento

1514131211109876543210
Direttocodice operativo00operando
Immediato (aritmetiche e di trasferimento)1
 

MAC: linguaggio - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva