Sei sulla pagina 1di 2

UNIVERSIDAD MAYOR DE SAN ANDRS FACULTAD DE INGENIERA CARRERA DE INGENIERA ELECTRNICA

SISTEMAS DE COMPUTACIN ETN - 903

DIRECTIVAS DE DEFINICIN DE DATOS Informe 2


GRUPO 6

DOCENTE NOMBRE FECHA

: : :

Ing. Juan Carlos Avils. Miguel ngel Patzi Mamani. 11/04/13.

LA PAZ BOLIVIA

Directivas de Definicin de Datos 3.1 Objetivos Aprender a manejar la definicin de datos en los programas de lenguaje ensamblador. Hacer un programa que nos permita ver como los datos se van guardando en el segmento de datos. Utilizar todos los tipos de datos que podamos usar en el lenguaje ensamblador. 3.2 Anlisis completo del programa Las directivas convencionales usadas para definir datos, junto con los nombres introducidos para el 8086, son: DB, DW, DD, DQ, DT; su uso es aceptado de manera general. Estas directivas usadas definen cadenas de caracteres y constantes numricas, con el cdigo objeto generado. El programa solo contiene un segmento de datos, los valores pueden estar en base hexadecimal denotados por una h al final del valor del nmero, base octal denotado por una o, base binaria denotado por una b, base decimal denotada por una d al final y si no lleva ninguna letra al final se toma por omisin a la base decimal, adems que las cadenas son almacenados en bytes por caracter. La directiva ENDS termina cada procedimiento y END termina el programa. La directiva ASSUME asocia los registros de segmentos CS, DS y SS con sus nombres de segmentos asociados. Para las directivas simplificadas de segmentos, antes de definir cualquier segmento, se inicializa el modelo de memoria. Pero lo ms importante es que DW, DD y DQ almacenan los valores numricos en cdigo objeto, con los bytes en orden inverso. La analoga con el lenguaje C es similar al lenguaje ensamblador, ya que estas directivas bsicas del lenguaje ensamblador tambin se aplica al lenguaje segn las siguientes relaciones: Lenguaje Assembler Lenguaje C db byte dw char, short, long dd int, float dq long, double 3.3 Conclusiones Se logro un buen manejo de definicin de datos en lenguaje ensamblador fueron aprendidas y algunos conceptos bsicos fueron detallados gracias a este programa. Los datos se van guardando en el segmento de datos, es decir, con la definicin exacta y concisa de los dbytes, dwords, y los otros tipos de definiciones, pudimos observar que en el segmento de datos se guardan los datos que se especifican al principio del programa. Con este programa pudimos observar detalles y conceptos bsicos de los tipos de datos, que es lo se debe hacer y qu es lo que no se debe hacer con el manejo de tipos de datos.

Potrebbero piacerti anche