Computadora Personal (Pc)

Páginas: 94 (23358 palabras) Publicado: 10 de diciembre de 2012
COMPUTADORA PERSONAL (PC)

No se puede programar en lenguaje ensamblador sin tener un conocimiento, más o menos profundo, acerca de las peculiaridades de la máquina. Esto es obvio ya que en ensamblador tenemos un control total del sistema; por tanto, cuanto más sepamos más provecho podremos sacar del mismo y mejores resultados obtendremos. En primer lugar, debemos saber con qué estamostrabajando (no el lenguaje en sí, sino el ordenador en cuestión) Tendremos que conocer de qué partes consta, cómo se comunican entre sí, etc. (esta parte teórica es casi imprescindible para poder entender ciertas técnicas de programación) Vamos a estudiar la PC en general, no distinguiendo entre distintas familias de procesadores ya que vamos a utilizar el ensamblador del 8086 cuyo código ejecutable espara la familia 80x86 en general (cualquier exposición que se haga será válida para toda la familia PC). Una PC es un ordenador o computadora compuesta principalmente por: procesador, memoria, varios chips inteligentes o programables y los buses de datos y direcciones. Junto con todo esto, nos encontramos los periféricos como son: monitor, disqueteras, teclado, etc., que se comunican con elprocesador.

El procesador:
Es el chip que ejecuta los programas generando direcciones y señales de control. El procesador o CPU, lleva a cabo una gran variedad de cálculos, comparaciones numéricas y transferencias de datos como respuesta a las peticiones de los programas que están siendo ejecutados. La CPU controla las operaciones básicas del ordenador enviando o recibiendo señales de control y datosde un lugar a otro del ordenador a través de un grupo de 'sendas electrónicas' llamadas BUS. Localizadas, a lo largo de este bus, están las puertas de entrada y salida (E/S en castellano o I/O en inglés) las cuales conectan con los chips de apoyo. Los datos pasan a través de estas puertas de E/S mientras viajan desde o hasta la CPU y otras partes del ordenador.
El procesador 8086 es de 16 bits;esto quiere decir, entre otras cosas, que va a manipular (en una sola operación) datos de hasta 16 bits. Es decir, cuando transfiera datos a memoria o los traiga desde ella, lo podrá hacer de 16 bits en 16 bits. Aquí juega un papel decisivo, el BUS de datos, ya que es por donde estos circulan (en transferencias).
El procesador cuenta con una serie de registros usados para realizar las operacionesde cálculo y almacenamiento de datos (un registro del procesador es algo así como una zona de memoria, dentro del mismo, donde se puede almacenar información de forma que el acceso a esta sea instantáneo, ya que no hay que utilizar el bus de datos, que conecta el procesador con la memoria, para obtener dichos datos).
Estos registros se dividen en 5 grupos (según sus funciones):
1 -- Registros dedatos: AX, BX, CX y DX.
Se usan para cálculo y almacenamiento de propósito general. Son utilizados por los programas para realizar cálculos, así como para transferir datos de una posición de memoria a otra, ya que no se puede hacer de forma directa. Es decir, que no podemos transferir un dato de la posición de memoria X a la posición Y sin antes depositar ese dato, temporalmente, en un registrodel procesador. Estos registros tienen una longitud de 16 bits, pero podemos descomponerlos (cuando nos interese) en un par de registros de 8 bits, quedando de la forma siguiente: AX = AH + AL
AX está compuesto por la conjunción (no la suma) del registro AH de 8 bits (los 8 bits más significativos o de más a la izquierda) y el registro AL de 8 bits (los 8bits menos significativos o de más a la derecha). De igual forma:
BX = BH + BL
CX = CH + CL
DX = DH + DL
Cada uno de estos registros tiene funciones especiales que es interesante conocer. El registro AX es el llamado acumulador y hace que muchas operaciones tengan una forma más corta, ya que lo especifican implícitamente (es decir, que hay operaciones que utilizan al AX como uno de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso La Tablet Pc: Revoluciona El Panorama De Las Computadoras Personales?
  • El computador / pc
  • Computadoras Personales
  • Computadora personal!!
  • Computadoras personales
  • Computador personal
  • Computadora personales.
  • Computadora personal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS