microcomputadoras

Páginas: 8 (1762 palabras) Publicado: 3 de diciembre de 2014







INTRODUCCCION

Un sistema operativo es posible encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a esto podemos entender la máquina y que esta cumpla con sus funciones.

Un sistema operativo es una colección organizada de rutina o extinciones del software del hardware. Consiste en rutinas de controlque hacen funcionar una computadora y proporcionar un entorno para la ejecución de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recursos que deben brindar una forma de que el usuario se pueda comunicar con él a través de una interfaz que le brinde una vida de comunicación con el hardware del sistema informático.

Para este laboratorio se ha hecho el usodel emulador Turbo Debugger, no siendo este La única herramienta que podría ejecutar programas en bajo nivel, ya que en realidad se intenta poner en práctica los conocimientos que en la teoría se aprenden, por lo que los ejercicios aquí propuestos nos inducen a un mejor entendimiento de estos dispositivos y a un mayor aprovechamiento de los mismos.








MARCO TEORICO
Elmicroprocesador 8086 está dividido en dos sub-procesadores. Por un lado está la Unidad de Ejecución” (EU) encargada de ejecutar las instrucciones, la cual posee una ALU (unidad aritmético-lógica) con un registro de estado con varios flags asociados y un conjunto de registros de trabajo, y por otro está la “Unidad de Interfaz de bus” (BIU), encargada de la búsqueda de las instrucciones, ubicadas en la cola deinstrucciones antes de su ejecución y facilitar el direccionamiento de la memoria, es decir, encargada
de acceder a datos e instrucciones del mundo exterior.

El 8086 contiene 14 registros de 16 bits que son:
De propósito General:
Registro AX: Registro acumulador
Registro BX: Registro Base, que sirve para direccionar a memoria
Registro CX: Es un registro contador, que también es utilizado enciertas instrucciones como contador de registros iterativos.
Registro DX: Es un registro de datos, que trabaja con trabaja con números grandes.
Registros de segmentos:
Registro CS: corresponde al segmento de código, que almacena instrucciones
Registro DS: Corresponde al segmento de datos, que almacena datos que serán utilizados por el programa.
Registro SS: Es en segmento de Pila,para apilar datos.
Registro ES: Segmento EXTRA, almacena datos que ya no caben en el registro DS.
Registro de Punteros
Registro IP: Puntero de instrucción, guarda la siguiente instrucción a ejecutar.
Registro SP: Puntero de pila, nos señala a la cima de la pila.
Registro BP: Puntero Base, sirve para especificar un lugar dentro del segmento de pila.
Registro SI: Es un índice fuenteRegistro DI: Es índice destino
Registros de estado:
Son registro que en ellas se va a registrar la actividad del sistema en un momento determinado, activando o desactivando el bit, cada bit tiene su nombre y son considerados como banderas o flags, un bit que corresponde a un indicador de carrin.

CF: es un indicador de carrin que se activa cuando el resultado de la operación genera acarreo.
PF:bandera de paridad, sirve para transistores de datos dentro de la computadora.
AF: Flag de bandera Auxiliar, se activa cuando existe acarreo del bit 3 al 4.
ZF: Flag de cero, se activa cuando el resultado es cero.
SF: Flag de signo, se activa cuando el resultado de una operación es negativo
IF: Flag de interrupción, si está activado permite las interrupciones.
DF: Flag de direcciones,indica el sentido en que se hagan las operaciones en memoria.
OF: Flag de desbordamiento, cuando excede la capacidad del lugar donde se va a colocar los datos.

Durante el proceso de programación se pueden utilizar las siguientes instrucciones del 8086 que son.
Instrucción MOV: transfiere un byte desde el operando fuente al operando destino.
MOV destino, fuente
Instrucción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcomputador
  • Microcomputadoras
  • Microcomputadoras
  • Microcomputadoras
  • microcomputador
  • Microcomputadoras
  • microcomputadoras
  • MICROCOMPUTADORAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS