Você está na página 1de 12

ALGORITMEZ AGINDU MULTZOA

KAREN LOPEZ-LINARES ROMAN

Algoritmezen

aginduek 1-etik 4 byterako luzeera izan dezakete eta eragigaiak byte batekoak edo bikoak izango dira. agindu mota daudenez eta bakoitzak 16 operazio kode ezberdin dituenez,64 instrukzio kodifikatu ahal izango liratekebaina horietako 7 ez dira erabiltzen.
Ondorioz:algoritmezen

agindu kopurua totala 57-koa izango da.

Aginduen formatu orokorra hau izango da:


Lehenengo byta derrigorrezkoa izango da. Beste 3 byten existentzia agindu motaren eta helbideratze moduaren araberakoa izango da.

1 byta

3 atal bereiztu daitezke:


1.atala 2 bitez osatuta dago eta agindu mota adierazten du. 2.atala Beste bi bit helbideratze modua adierazteko. 3.atala Eragiketa kodea adierazteko 4 bit.

HM

EK

2 byta
Erregistroei erreferentzia egiteko balio du. 2 zati ditu:

CRX 4 bit, helbideratzerako erregistroa adierazteko,RX. CR 4 bit, eragiketak egiteko erregistroa,R.

CRX

CR

3 eta 4 bytak

Byte hauek helbide eremua daramate. Agindu batzuk 8 bit eta beste batzuk 16 bit erabiliko dituzte HE adierazteko.

HE0
HE1

AGINDU MOTAK

4 instrukzio mota daude agindu mota eremuaren 2 biten arabera

M 00 01

Eragigaia

Luzera
1 byte

Azalpenak
Ez dago helbideratzerik HALT ML-ko erregistro baten gain eragin,CRn adierazia CLR Luzera HMaren arabera.Bifurk azio guztiak. Luzera HMaren arabera CALL

Erregistroan (ML)

2 byte

10 11

Bat ML-an eta beste MN-an

2,3 edo 4 byte 2,3 edo 4 byte

AGINDU PRIBILEGIATUAK
SUP=1

denean soilik erabili daitezke,bestela etendura bat sortzen dutelako erabiltzaile moduaren hausturagatik.

EI,DI,LD.E,RETI,IN,OUT,WAIT,HALT.

0 motako aginduak

1 motako aginduak

2 motako aginduak

3 motako aginduak

Você também pode gostar