Introducción al lenguaje ensamblador.

Importancia de la programación en lenguaje ensamblador.

Trabaja directamente con el microprocesador

Trabaja directamente con el microprocesador

Ocupan menos espacio en memoria.

Ocupan menos espacio en memoria.

optimización en programas  como en su ejecución.

optimización en programas como en su ejecución.

Permite controlar el 100 % de las funciones de un microprocesador y periféricos

Permite controlar el 100 % de las funciones de un microprocesador y periféricos

El procesador y sus registros internos

Registros

memoria estatica de acceso aleatorio

Topic flotante

Topic flotante

que tenga en ejecucion la CPU

que tenga en ejecucion la CPU

mejora la capacidad y el rendimiento

mejora la capacidad y el rendimiento

memoria

memoria

almacenamiento de información de programa en ejecucion

almacenamiento de información de programa en ejecucion

alta velocidad

alta velocidad

integrada al procesador

integrada al procesador

memoria dinamica de acceso aleatorio

almacenamiento temporal

almacenamiento temporal

conserva el codigo de operación de la instrucción durante todo un ciclo.

conserva el codigo de operación de la instrucción durante todo un ciclo.

ES mas rapida ya que no necesita actualzarse

ES mas rapida ya que no necesita actualzarse

Subtopic

Ram

Ram

poca capacidad

poca capacidad

datos y programas

Topic flotante

Topic flotante

enlace entre pc y canal de direcciones.

enlace entre pc y canal de direcciones.

temporal

Se actualiza miles de veces por segundo

Se actualiza miles de veces por segundo

Memoria Volatil

RAM dinámica (DRAM)

mayor contro sobre el hardware

mayor contro sobre el hardware

Registros Basicos

Contador de programa (PC).

Registro de direcciones de la memoria (MAR).

Registro de datos (RD).

Registro de instrucciones (IR).

Palabra de estado de programa (PSW).

Realiza tareas que no se pueden realizar en lenjuajes de alto nivel

Realiza tareas que no se pueden realizar en lenjuajes de alto nivel

almacenamiento

La memoria principal (RAM)

RAM estática (SRAM)