Capacidad de la Unidad Central de Procesamiento

Plan your website and create the next important tasks for get your project rolling

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Capacidad de la Unidad Central de Procesamiento par Mind Map: Capacidad de la Unidad Central de Procesamiento

1. Modos de Direccionamiento

1.1. Modo Inmediato __El operando está presente en la propia instrucción. Es decir el campo dirección en la instrucción contiene el operando.

1.2. Modo Directo __El campo de dirección contiene la dirección efectiva (EA) del operando.

1.3. Modo Indirecto __El modo directo presenta el problema de que la longitud del campo de direcciones es normalmente menor que la longitud de una palabra, limitando de esta manera el rango de direcciones.

1.4. Modo Registro __Modo similar al directo. La única diferencia es que el campo de dirección referencia un registro en lugar de una dirección de memoria principal.

1.5. Modo Indirecto con Registro __Similar al indirecto. La diferencia está en que en el indirecto el campo de dirección hace referencia a un posición de memoria que contiene la dirección del operando y en el indirecto con registro el campo de dirección hace referencia a un registro que contiene la dirección efectiva del operando.

1.6. Modo con Desplazamiento __Este modo combina las posibilidades de los modos directo e indirecto con registro. Requiere que las instrucciones tengan dos campos de dirección donde al menos uno de ellos es explícito. El valor contenido en uno de los campos de dirección se utiliza directamente.

1.7. Modo de Pila __La pila es una matriz lineal de posiciones. A veces denominada lista de apilamiento o cola LIFO. La pila es un bloque de posiciones reservado en memoria. Los elementos se añaden en la cabecera de manera que, en cualquier instante, el bloque está parcialmente lleno.

2. Direccionamiento __Una instrucción consiste en un código de operación (opcode) generalmente acompañado con información adicional como la dirección de los operandos, el destino de los resultados y la dirección de la siguiente. El tema general de especificar dónde están los operandos (es decir, sus direcciones) se llama direccionamiento.

3. Organizacion de Instruccion de Maquina __Requiere la informacion que necesita en CPU para su ejecucion. El formato de las instrucción indican como debe ser interpretado el patrón de bits de una instrucción de máquina. El formato de la instrucción indica el código de operación, tanto explícita como implícitamente. __Una instrucción está formada por: Código de Operación, referencia a operandos fuente, referencia al operando resultado, referencia a la siguiente instrucción.

4. Código de Operación (OpCode) __Este campo indica la instrucción a realizar. Muchas instrucciones tienen un campo adicional que especifica el operando. Los formatos de instrucciones comunes puede tener cero, una, dos o tres direcciones presentes.

5. Clasificación de las Instrucciones de Máquina

5.1. Transferencia de datos: Movimiento (move), alteración de datos (clear, inc, dec), rotación bits (shift, rotate).

5.2. Aritméticas:Add, Sub, Mult, Div.

5.3. Lógicas: And, Or, Xor.

5.4. Booleanas: Set bit, Clear bit, jump if bit set, jump if bit clear.

5.5. De salto: Control (Jump, Conditional jumps), relacionada con subrutinas (Push, Pull), Relacionadas con interrupción (Retorno de int).