2. INTRODUCCION
El interior de una computadora, esta compuesto básicamente de
componentes y circuitos electrónicos, lo cual podemos
interpretar como La Unidad del Sistema. Y entre sus partes de
mas relevancia, tenemos La Unidad Central de Procesamiento
(CPU) y la Memoria.
La Unidad Central de Procesamiento(CPU) comúnmente llamada
procesador. Esta se encuentra capacitada para la ejecución de
las instrucciones del programa y de procesar datos.
3. Unidad de Control
la Unidad Central de Procesamiento puede considerarse
constituida por dos partes distintivas, que en las
microcomputadoras se encuentran juntas en el mismo
chip del microprocesador. Estas dos partes son: La
unidad de control y la unidad aritmético-lógica.
La Unidad de Control es donde se interpretan los datos e
instrucciones dadas al computador, como su nombre lo
indica es el encargado de controlar que las
instrucciones se ejecuten. Trabaja en dos ciclos: El
primero de Identificación establece que instrucciones se
ejecutaran y en qué prioridad y secuencia. El segundo
de Ejecución da la orden a procesar.
4. Modos de direccionamientos
La forma en que se especifica un operando se
denomina modo de direccionamiento, es decir, es
un conjunto de reglas que especifican la
localización (posición ) de un dato usado durante
la ejecución de una instrucción. El 8086 tiene 25
modos de direccionamiento o reglas para
localizar un operando de una instrucción.
Los modos de direccionamiento más frecuentes
son los que calculan la dirección del operando
mediante la suma de la dirección base de un
registro segmento, multiplicado por 16 y el valor
de un desplazamiento.
5. Modos de direccionamientos
En general, los modos de direccionamiento del 8086 se dividen en dos grandes grupos:
1. Modos de direccionamiento de la memoria de programa:
• Por direccionamiento relativo. Al contenido del IP se suma, de forma inmediata, un desplazamiento
de 8 a 16 bits, con signo, proporcionado por la misma instrucción.
• Por direccionamiento directo. Se carga, en el IP, una nueva dirección presente en la instrucción.
• Por direccionamiento indirecto. El dato, obtenido por cualquiera de las formas de direccionado de
la memoria de datos, es interpretado por las instrucciones de salto, como la dirección a la que se
debe saltar.
2. Modos de direccionamiento de la memoria de datos.
• Modo inmediato: El operando se proporciona en el byte o bytes que siguen al código de operación
de la instrucción.
• Modo de direccionado por registro: Un registro, definido por la instrucción, contiene el operando.
6. Modos de direccionamientos
• Modo directo: El byte o par de bytes que siguen al código OP de la instrucción dan el
desplazamiento de 8 o 16 bits, que, sumado al contenido del registro DS, determina la dirección
efectiva en la que se encuentra el dato a transferir.
• Modo directo indexado: El byte o par de bytes que siguen al código OP representan un
desplazamiento que se suma al contenido de uno de los registros índice (DI o SI). El contenido de DS
se añade al resultado de la suma, con lo que se obtiene la dirección del operando.
• Modo indirecto: La dirección del operando es el contenido de uno de los siguientes registros: BP,
BX, DI o SI.
• Por registro base indexado: El desplazamiento que ha de sumarse a un registro segmento se halla
sumando el contenido de un registro índice y un desplazamiento de 8 ó 16 bits, contenido en la
instrucción, al contenido de un registro base.
• Modo relativo a base: El byte o par de bytes que siguen al código OP representan un
desplazamiento que se suma al contenido de uno de los registros base (BX o BP). El contenido de DS
se añade al resultado de la suma, con lo que se obtiene la dirección del operando.
7. ORGANIZACIÓN DE LA INSTRUCCIÓN DE MÁQUINA
Código de operación:
• especifica la operación a realizar
(ej. suma).
• Es un código binario.
Referencia del operando fuente:
• Establece dónde se encuentra el
operando.
• la operación puede involucrar uno
o más operando fuente (o de
entrada).
Referencia del operando resultado
• establece dónde almacenar el
resultado
Referencia de la siguiente instrucción
• Le dice a la CPU donde buscar la siguiente
instrucción después de la ejecución de la
instrucción anterior.
• En la mayoría de los casos se ubica a
continuación de la instrucción actual.
Los operando fuente y resultado pueden
estar en tres lugares :
• Memoria
• Registro de la CPU
• Dispositivo de E/S
8. Clasificación de los tipos de los Opcode
Opcode: Es el primer campo de cada instrucción, esta indica la instrucción a
realizar. Por ejemplo, ADD (sumar). Muchas instrucciones tienen un campo
adicional que especifica el operando. Por ejemplo, las instrucciones que
accesan a una variable local necesitan un campo para indicar cual variable.
Y se clasifican en los siguientes tipos:
• ARITMÉTICA
• CONTROL DEL PROGRAMA
• COPIA DE DATOS
• OPERACIONES LÓGICAS
9. SISTEMAS DE BARRAS INTERNAS PARA EL PROCESAMIENTO DE DATOS
El código de barras consiste en un sistema
de codificación creados atreves de seres de
líneas y espacios paralelos de distinto
grosor. Generalmente se utiliza como
sistema de control ya que facilita la
actividad comercial del fabricante y del
distribuidor, por lo que no ofrece
información al consumidor, si no datos de
operaciones aplicados a identificar
productos.
10. CONCLUSION
La unidad central de procesamiento (CPU) es el elemento
principal de un ordenador, este se encarga de todas las funciones
ejecutadas en este, ya sean Coordinar, controlar, y realizar todas
las operaciones del sistema.
Poseen microprocesadores capaces de realizar operaciones a
través de un conjunto de instrucciones, siendo suficientes como
para expresar instrucciones de un alto nivel de lenguaje
Siendo la instrucción de máquina una operación elemental que un
programa puede solicitar a un procesador para que la ejecute.