Está en la página 1de 3

Grupo CUYS (Como usted ya sabe) |WWW.CUYS.COM.

AR
Fac. Cs. Exactas (UNICEN) Hoja 1

Arquitectura de Computadoras I Instrucciones con sus


correspondientes micro-instrucciones.
Instrucciones
CLR CY

CPL CY
Instrucciones
de

RET

Micro-instrucciones
NEW

IR = R(PC)
PC = PC + 1

OPERATION

CY = 0

NEW

IR = R(PC)
PC = PC + 1

OPERATION

CY = NOT CY

NEW

IR = R(PC)
PC = PC + 1

OPERATION

SP = SP + 1
PC = R(SP)

NEW

IR = R(PC)
PC = PC + 1

OPERATION

NOOP

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = NOT R(AD)

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = 0

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC +1

OPERATION

R(AD) = P

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

OPERATION

P = R(AD)

1 Byte

NOOP

CPL Ri

CLR Ri

Instrucciones
de

IN Ri

2 Bytes

OUT Ri

Acciones

Grupo CUYS (Como usted ya sabe) |WWW.CUYS.COM.AR


Fac. Cs. Exactas (UNICEN) Hoja 2

Instrucciones
JUMP i

JC i
Instrucciones

Micro-instrucciones
NEW

IR = R(PC)
PC = PC + 1

SAVE

R(SP) = PC + 1
SP = SP 1

JUMP

PC = R(PC)

NEW

IR = R(PC)
PC = PC + 1

SAVE

R(SP) = PC + 1
SP = SP 1

JUMP

IF CY = 1
PC = R(PC)
ELSE
PC = PC + 1

NEW

IR = R(PC)
PC = PC + 1

SAVE

R(SP) = PC + 1
SP = SP 1

JUMP

PC = R(PC)

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

LOAD

ACC = R(PC)

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = ACC + R(AD)

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

LOAD

ACC = R(PC)

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = ACC ^ R(AD)

de
2 Bytes

CALL i

ADD Ri,Rj

Instrucciones
de

AND Ri,Rj

Acciones

3 Bytes

Grupo CUYS (Como usted ya sabe) |WWW.CUYS.COM.AR


Fac. Cs. Exactas (UNICEN) Hoja 3

Instrucciones
OR Ri,Rj

JZ Ri,j

Micro-instrucciones
NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

LOAD

ACC = R(PC)

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = ACC V R(AD)

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

CONDITION

Z = NOR R(AD)

JUMP

IF Z=1
PC = R(PC)
ELSE
PC = PC + 1

NEW

IR = R(PC)
PC = PC + 1

DATA

AD = R(PC)
PC = PC + 1

LOAD

ACC = R(AD)

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = ACC

NEW

IR = R(PC)
PC = PC + 1

INMEDIATE

AD = PC
PC = PC + 1

LOAD

ACC = R(AD)

DATA

AD = R(PC)
PC = PC + 1

OPERATION

R(AD) = ACC

Instrucciones
de

MOV Ri,Rj

3 Bytes

MOV Ri,j

Acciones

También podría gustarte