1 / 5

MODOS DE DIRECCIONAMIENTO

MODOS DE DIRECCIONAMIENTO. Lenguaje Ensamblador No. Lista #8 hora: 8-9. “Esqueleto de un programa en ensamblador”. . model small . stack ( segmento de pila) . data ( segmento de datos) . code Mov ax ,@data

keren
Download Presentation

MODOS DE DIRECCIONAMIENTO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODOS DE DIRECCIONAMIENTO • Lenguaje Ensamblador • No. Lista #8 hora: 8-9

  2. “Esqueleto de un programa en ensamblador” .modelsmall .stack (segmento de pila) .data (segmento de datos) .code Movax,@data Movds,ax { inicializacion Pushds Segmento …………….. codigo………..codigo del programa Mov ax,4c00h {finalizacion Int21h end

  3. “Declaración de datos en el segmento de datos” • Directivas • Db= dfine byte = 8 bits = 1 carácter • Dw= dfine palabra = 16 bits = 2 carácter • Dd= dfine doble palabra = 32 bits = 4 carácter No existen tipos de datos en el lenguaje ensamblador a diferencia de los lenguajes de alto nivel, lo que se realiza para reservar espacio en memoria Sintaxis para declarar datos, cadenas, arreglos. Matrices: nombre_dato directivas valor ( )

  4. Ejemplos: 1.- se desea declarar una variable contador de tipo byte inicializada a cero en el segmento de datos. .data contador db 0 2.- define una variable llamada “caracter” inicializada con el carácter Z .data carácter db Z 3.- declarar una variable “promedio” inicializada con tu promedio general .data promedio dw 89.99

  5. EVIDENCIA #4 Define los sig. Esqueletos de programa en ensamblador: A_) guardar como ps1.asm Define las sig. Variables inicializadas a cero: promedio, sumatoria, contador repe, contador normal B_) guardar como ps2.asm declarando las sig. Variables *un arreglo inicializado con 4 valores de tipo carácter(lo que sea) *la variable “índice” inicializada a cero *un mensaje con tu nombre

More Related