Академический Документы
Профессиональный Документы
Культура Документы
000000
00010
00011
01000
00000
100000
Cada instruccin debe contener la informacin que necesita el CPU para su ejecucin.
Cdigo de operacin. Especifica la operacin a realizar (suma,resta, E/S, etc.), la operacin se
indica mediante un cdigo binario.
Referencia a operandos fuente: La operacin puede involucrar a uno o ms operandos fuentes, es
decir, operandos que son entradas para la instruccin.
Referencia al operando resultado. La operacin puede producir un resultado.
Referencia a la siguiente instruccin. Le indica al CPU de donde va a captar la siguiente
instruccin tras completarse la ejecucin de la instruccin actual. La siguiente instruccin a
captar esta en memoria principal. En la mayora de los casos, la siguiente instruccin sigue
inmediatamente a la instruccin en ejecucin. En tales casos no hay referencia explcita a la
siguiente instruccin. Cuando sea necesaria una referencia explcita, se debe suministrar la
direccin de memoria.
CPU
PC
1500
Memoria
Registro de Instruccin
0000 0000 0100 0011 0100 0000 0010 0000
add
Unidad de Control
+
Fetch
1497
1498
1499
1500
1501
1502
1503
1504
1505
0
100
02000800
00434020
00341100
001246895
13978184
Formato de instrucciones
El formato de la instrucciones es un conjunto
de especificaciones que indican como debe ser
interpretado el patrn de bits de una
instruccin de mquina para logra su ejecucin
dentro del computador.
El formato de la instruccin nos indica cual es
el cdigo de operacin y cuales los operandos
que la instruccin especifica, tanto explcita
como implcitamente.
+ 0
* 1
+
*
/
00
01
10
11
Direccionamiento
Cod Op.
Direcc
k bits para
el cdigo de
operacin
Operando
n bits para
el operando
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1111 16
1111 0000
1111 0001
1111 0010
1111 0011
1111 0100
1111 0101
1111 0110
1111 0111
1111 1000
1111 1001
1111 1010
1111 1011
1111 1100
1111 1101
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1111 1110 15
1111 1111 16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
15 instrucciones de 3 direcciones
14instrucciones de dos direcciones
31 instrucciones de una direccin
16 instrucciones de cero direcciones