Lenguaje ensamblador
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...
Regístrate para leer el documento completo.