Categorías: Todo - memoria - registros - optimización - ensamblador

por Areli Perez hace 9 años

1692

Introducción al lenguaje ensamblador.

La programación en lenguaje ensamblador es esencial para quienes buscan un mayor control sobre el hardware y la optimización de sus programas. Este tipo de programación permite trabajar directamente con el microprocesador y sus registros internos, lo que se traduce en una ejecución más rápida y eficiente.

Introducción al lenguaje ensamblador.

almacenamiento

La memoria principal (RAM)

RAM estática (SRAM)

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

Registros Basicos

Palabra de estado de programa (PSW).

Registro de instrucciones (IR).

Registro de datos (RD).

Registro de direcciones de la memoria (MAR).

Contador de programa (PC).

mayor contro sobre el hardware

Memoria Volatil

RAM dinámica (DRAM)

Se actualiza miles de veces por segundo

temporal

enlace entre pc y canal de direcciones.

datos y programas

poca capacidad

Ram

ES mas rapida ya que no necesita actualzarse

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

almacenamiento temporal

memoria dinamica de acceso aleatorio

integrada al procesador

alta velocidad

almacenamiento de información de programa en ejecucion

memoria

mejora la capacidad y el rendimiento

que tenga en ejecucion la CPU

Topic flotante

memoria estatica de acceso aleatorio

Introducción al lenguaje ensamblador.

Registros

El procesador y sus registros internos

Importancia de la programación en lenguaje ensamblador.

Permite controlar el 100 % de las funciones de un microprocesador y periféricos
optimización en programas como en su ejecución.
Ocupan menos espacio en memoria.
Trabaja directamente con el microprocesador