Lenguaje ensamblador

Páginas: 9 (2083 palabras) Publicado: 3 de abril de 2011
INTRODUCCIÓN

LENGUAJE DE MAQUINA: ES EL NIVEL MAS BAJO DE LA PROGRAMACIÓN Y LO MAS CERCA QUE SE PUEDE ESTAR DEL HARDWARE.

EL LENGUAJE DE MÁQUINA FUE EL PRIMERO QUE SE EMPLEÓ PARA LA PROGRAMACIÓN DE LAS COMPUTADORAS.

|COMPONENTES : |CONJUNTO DE 0’S Y 1’S |

|INSTRUCCIÓN :|01100111011001 ................... ?????? |
|INTERPRETACIÓN : |SUMA EL CONTENIDO DE LA POSICIÓN DE MEMORIA X CON EL CONTENIDO DE LA POSICIÓN DE |
| |MEMORIA Y. |

|PROBLEMÁTICA :|NECESIDAD DE UN TRADUCTOR O INTÉRPRETE. |

LENG. ALTO NIVEL

INTÉRPRETES
Y
COMPILADORES

LENG. ENSAMBLADOR

LENGUAJE DE MÁQUINA

IMPORTANCIA DEL LENGUAJE ENSAMBLADOR

EL LENGUAJE ENSAMBLADOR ES DE GRANIMPORTANCIA DEBIDO A LOS SIGUIENTES PUNTOS.

❖ UN PROGRAMA ESCRITO EN LENGUAJE ENSAMBLADOR REQUIERE CONSIDERABLEMENTE MENOS MEMORIA Y TIEMPO DE EJECUCIÓN QUE UN PROGRAMA ESCRITO EN LENGUAJE DE ALTO NIVEL.

❖ EL LENGUAJE ENSAMBLADOR DA A UN PROGRAMADOR LA CAPACIDAD DE REALIZAR TAREAS MUY TÉCNICAS QUE SERIAN DIFÍCILES, SI NO ES QUE IMPOSIBLES DE REALIZAR EN UN LENGUAJE DE ALTO NIVEL.

❖EL CONOCIMIENTO DEL LENGUAJE ENSAMBLADOR PERMITE UNA COMPRENSIÓN DE LA ARQUITECTURA DE LA MÁQUINA QUE NINGÚN LENGUAJE DE ALTO NIVEL PUEDE OFRECER.

❖ LOS PROGRAMAS RESIDENTES Y RUTINAS DE SERVICIO DE INTERRUPCIÓN CASI SIEMPRE SON DESARROLLADOS EN LENGUAJE ENSAMBLADOR.

¿ EN QUE VOY A PROGRAMAR ?

MASM Y QUICK ASSEMBLER . . . . . . . . . . . MICROSOFT
TASM . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . BORLAND
OPTASM . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSTEM

HISTORIAS SOBRE LOS PROCESADORES

EL CEREBRO DE LA PC ES UN MICROPROCESADOR QUE REALIZA TODO EL PROCESAMIENTO DE DATOS E INSTRUCCIONES. LOS PROCESADORES VARIAN EN VELOCIDAD Y CAPACIDAD DE MEMORIA.

|8088: |ESTOS PROCESADORES TIENEN REGISTROS DE 16 BITS Y UN BUSDE DATOS DE 8 BITS. |
|8086: |ESTOS PROCESADORES SON SIMILARES A LOS 8088, PERO TIENEN UN BUS DE DATOS DE 16 BITS Y CORREN MAS |
| |RAPIDO. |
|80286: |ESTE PROCESADOR PUEDE CORRER MAS RAPIDO QUE LOS ANTERIORESY DIRECCIONAR HASTA 16 MILLONES DE BYTES. |
| |PUEDE CORRER EN MODO REAL O PROTEGIDO PARA MULTITAREAS. |
|80386: |ESTE PROCESADOR TIENE REGISTROS DE 32 BITS Y UN BUS DE DATOS DE 32 BITS, PUEDE DIRECCIONAR HASTA 4 MIL |
| |MILLONES DE BYTES EN MEMORIA.|
|80486: |SIMILAR AL ANTERIOR, PERO DISEÑADO PARA MEJORAR EL RENDIMIENTO. |
|PENTIUM (P5): |ESTE PROCESADOR TIENE REGISTROS DE 32 BITS, UN BUS DE DATOS DE 64 BITS Y PUEDE EJECUTAR MAS DE UNA |
| |INSTRUCCIÓN POR CICLO DE RELOJ.|

UNIDADES FUNCIONALES Y COMPONENTES

UNA COMPUTADORA SE CONFORMA DE TRES PARTES FUNDAMENTALES:

* UNIDAD DE CONTROL
1. UNIDAD CENTRAL
DE PROCESO * UNIDAD ARITMÉTICA Y
LÓGICA

2. MEMORIA * MEMORIA RAM

* MEMORIA ROM

3. UNIDAD DE ENTRADAS Y SALIDAS

UNIDAD DE CONTROL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje Ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Qué es el lenguaje ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS