Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porSebastián Aguilar Paz Modificado hace 8 años
1
No. De Lista: 23 Hora: 8:00 a 9:00 Lenguaje Ensamblador
2
Estructura básica de un programa en ensamblador con extensión.asm.model small// tipo de modelo en en programa en ensamblador, determina el tamaño y los segmentos.stack// segmento de pila.data// segmento de datos.code mov ax,@data mov ds,ax//inicialización push ds …… …… //código del programa mov ax, 4c00h //finalización int 21h end
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 de memoria. Sintaxis para declarar datos, cadenas, arreglos, matrices: Nombre_Dato directiva valor(s)
4
1) Se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de datos..data contadordb 0 2) Define una variable llamada “carácter” inicializada con el carácter ‘z’.data carácterdb´z´ 3) Declara una variable ”promedio” inicializada con tu promedio general.data promediodw86
5
Define los siguientes esqueletos de programas en ensamblador: a) Guardar como p1.asm un documento creado en un block de notas. Define las siguientes variables inicializadas a cero: promedio, sumatoria, contador_repe, contador_normal b) Guardar como p2.asm, declarando las siguientes variables. + un arreglo inicializado con 4 valores de tipo carácter (los que sean) + la variable “índice” inicializada a cero + un mensaje con tu nombre
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.