tecnologia

Páginas: 17 (4159 palabras) Publicado: 18 de abril de 2013
1. Introducción
El ensamblador es el lenguaje mas directo con el ordenador, aunque también se le ha llamado Código Máquina, en realidad no es así, esto es debido a la mala utilización del término Lenguaje Máquina o Código Máquina, éste lenguaje en realidad está formado por unos y ceros, que son los datos que realmente utilizan los ordenadores.
Lenguaje Ensamblador, es en realidad el lenguajepropio del microprocesador del ordenador, el microprocesador , también llamado uP, es en realidad el centro del ordenador, normalmente los conocemos por sus nombre, 286, 386, 486 , Pentium, etc.. Estos son los nombres que les dan las fábricas de dichos microprocesadores.
El lenguaje que utilizan los microprocesadores es el lenguaje ensamblador, éste lenguaje está formado por una serie de palabras oinstrucciones las cuales son las más directas con el microprocesador, es por ello , por lo que es el lenguaje más rápido que hay, dado que es el lenguaje directo y no necesita ninguna conversión, y es por ello , por lo que se recurre a éste lenguaje para hacer determinadas funciones o programas que requieren mucha velocidad , como los juegos , inteligencia artificial, etc.
Éste curso pretendeque una vez terminado, tenga usted los conocimientos necesarios para adentrarse profundamente en la utilización de éste lenguaje para cuando le sea necesario hacer ritunas, funciones, etc. que le requieran más velocidad.
2. Microprocesador
La parte principal de todo ordenador es el microprocesador , que es el encargado de ejecutar las instrucciones que le especificamos en un programa y realizarlas comunicaciones con los demas perifèricos para realizar la tarea que se le ha encomendado.
Aunque el curso es integramente de ensamblador, quiero que tengas una base de conocimiento de usos que realiza el microprocesador con el resto de componentes de tu ordenador.
Para que te sirva de referencia , te dire que el microprocesador para realizar las tareas que se le encomienden, debe realizarprimero la puesta en memoria del programa que le decimos que debe ejecutar y seguir una serie de pasos antes de realizar dicha ejecución.
3. Los Registros
Hace tiempo, cuando los microprocesadores eran basados en tegnologia de 16 bits, los registros del microprocesador, debian de ser tambien de 16 bits, probablemente a la falta de tegnologia de la epoca.
Hoy en dia los registros son de ampliomargen en bits, y esto se lo explico, por que para poder acceder a una posicion de memoria, dado que la memoria de los ordenadores puede ser de megas, los regitros de 16 no permitian poder superar la barrera de los 64K osea que como maximo podian acceder a 65535 posiciones de memoria, quedando la restante inutil.
Hoy en dia con la aparicion de la memoria Extendida y Expandida, esto es algo que ya hapasado a la historia, pero cuando tenian que acceder a los 64K que se tenian por registro, para poder acceder a una direccion de memoria superior se creo los llamados registros de segmento.
Un registro de segmento lo que hace en realidad es dividir la memoria en zonas de 64K, y cada segmento podia trabajar con dicha memoria, con esto y en conjuncion con los registros normales se podia acceder a latotalidad de la memoria disponible, con la simple instruccion de cambio de segmento y del correspondiente registro de segmento.
A partir desde ahora cuando hablemos de regitros de segmentos lo haremos con las palabra CS, DS y ES.
Aunque los registros sean conocidos y usados por sus nombres AX, BX, CX , etc.., en realidad cada uno de estos registros, podemos decir que se dividen en dos, su partealta o AH y su parte baja o AL, esto se debe a que con ello podemos acceder de forma independiente al mismo registro pero teniendo dos valores posibles.
Esto es algo que debemos tener en cuenta , pues si lo vamos a usar, el valor del registro AX no sera el mismo que los valores por separado de su parte alta AH y su parte baja AL.
Esto se debio a que cuando se crearon los microprocesadores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS