tecnología en mantenimiento electronico

Páginas: 93 (23008 palabras) Publicado: 24 de abril de 2013
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ódigoejecutable es para 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 conel procesador.
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 decontrol y datos de 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 esde 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 realizarlas operaciones de 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 de datos: 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 registro del 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 8 bits menossignificativos 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 operandos). BX se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mantenimiento electronico
  • mantenimiento electronico
  • Tecnología En Electronica
  • Tecnologia Electronica
  • La Electronica Y Tecnologia
  • Tecnologia electronica
  • Tecnología Electronica
  • Mantenimiento De Equipos Electronicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS