Beruflich Dokumente
Kultur Dokumente
Las instrucciones de una CPU a otra difieren bastante, sin embargo en todas las CPU se puede encontrar el siguiente conjunto de instrucciones: 1.- Instrucciones de transferencias de datos 2.- Instrucciones aritmticas 3.- Instrucciones lgicas 4.- Control de flujo 5.- Entrada / Salida
MOVE
STORE LOAD
MOVE BLOCK: copia un bloque de datos de una posicin de memoria a otra. MOVE MULTIPLE: copia del origen en varias posiciones de memoria. CLEAR SET PUSH POP pone un registro en ceros pone un registro en unos introduce en la pila extrae en la pila
Acciones:
Transfiere datos de una posicin a otra. Si se implica a la memoria: determina la direccin de la memoria inicia lectura/escritura en memoria
Estas operaciones pueden ser: -> registro - registro -> registro - memoria -> memoria - registro -> memoria - memoria
ADD
ADD WITH CARRY Suma con acarreo. SUBSTRACT resta dos operandos Resta teniendo en cuenta el
DIVIDE divide dos operandos ABSOLUTE calcula valor absoluto del operando
NEGATE cambia el signo del operando INCREMENTE DECREMENTE sube en 1 el operando baja en 1 el operando
AND OR
NOT
XOR TEST COMPARE SHIFT ROTATE
salto incondicional salto condicional salto a subrutina retorno de subrutina incrementa PC en 1 incremento condicional de PC en 1
HALT
WAIT NOP
INPUT
OUTPUT START I/O TEST I/O
Acciones:
Cursa una orden a un mdulo de E/S En el caso de E/S asignada en memoria, determina la direccin de memoria correspondiente.
El siguiente diagrama suministra una representacin simplificada de los elementos que componen el procesador (la distribucin fsica de los elementos es diferente a la disposicin):