La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador.

Presentaciones similares


Presentación del tema: "No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador."— Transcripción de la presentación:

1 No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador

2   A continuación se presenta la estructura básica de un programa en ensamblador con extensión.asm.model small.stack.data.code mov ax,@data mov ds,ax push ds … Código del programa … mov ax,4c00h int 21h end Esqueleto de un programa en ensamblador Tipo de modelo de un programa en ensamblador. Determina el tamaño de los segmentos. Segmento de pila Segmento de datos Finalizacion Inializacion Segmento de codigo

3   Directivas:  db= Define byte= 8 bits = 1 carácter  dw= Define palabra= 16 bits = 2 caracteres  dd= Define doble palabra= 32 bits = 4 caracteres No existen tipos de datos en lenguaje ensamblador a diferencia de los lenguajes de alto nivel, lo que se realiza es para reservar espacios en la memoria Sintaxis para declarar datos, cadenas, arreglos y matrices: Nombre_Dato directiva valor(es) Ejemplos: 1.Se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de datos..data contador db 0 Declaración de datos en el segmento de datos

4  2.Define una variable llamada “carácter” inicializada con el carácter ‘Z’.data carácter db ‘Z’ 3.Declara una variable “promedio” inicializada con tu promedio general.data promedio dw 87.65

5   Define los siguientes esqueletos de programas en ensamblador: a)Guardar como p1.asm un documento creado en bloc de notas. Define las siguientes variables inicializadas a cero: promedio, sumatoria, contador_repe, contador normal. Evidencia No. 4


Descargar ppt "No. De lista: 27 No. De lista: 27 Hora: 8-9 am Hora: 8-9 am Materia: Lenguaje Ensamblador Materia: Lenguaje Ensamblador."

Presentaciones similares


Anuncios Google