generacion de codigo objeto
UNIDAD 4
GENERACIÓN DE CODIGO
OBJETO
LENGUAS AUTOMATAS 2
Aarón Abraham Salazar Arguelles
7 “D”
ING. SISTEMAS COMPUTACIONALES
INDICE
UNIDAD 4
GENERACIÓN DE CODIGO OBJETO
INTRODUCCIÓN .................................................................................................................................. 1
4.1 REGISTROS ................................................................................................................................... 2
4.2 LENGUAJE ENSAMBLADOR........................................................................................................... 3
4.3 LENGUAJE MÁQUINA …ver más…
Registro índice
Los registros SI y DI están disponibles para direccionamientos indexados y para sumas y restas. Que son las operaciones de punta.
Registro de bandera.
Los registros de banderas sirven parar indicar el estado actual de la máquina y el resultado del procesamiento, Cuando algunas instrucciones piden comparaciones o cálculos aritméticos cambian el estado de las banderas.
4.2 LENGUAJE ENSAMBLADOR
La comunicación en lenguaje de máquina es particular de cada procesador que se usa, y programar en este lenguaje es muy difícil y tedioso, por lo que se empezó a buscar mejores medios de comunicación con ésta. Los lenguajes ensambladores tienen ventajas sobre los lenguajes de máquina. Ahorran tiempo y requieren menos atención a detalles.
El lenguaje Assembly es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador. 3
Fue usado ampliamente en el pasado para el desarrollo de software, pero actualmente sólo se utiliza en contadas ocasiones, especialmente cuando se requiere la manipulación directa del hardware o se pretenden rendimientos inusuales de los equipos.
Ensambladores. Un ensamblador crea código objeto traduciendo instrucciones mnemónicas a códigos operativos, e interpretando los nombres simbólicos para direcciones de memoria y otras