SlideShare una empresa de Scribd logo
LOGO
Assembler
Macros
INF-153
Introducción
Para cada instrucción que se codifica, el
ensamblador genera una instrucción de
lenguaje máquina.
Pero para cada enunciado codificado en
lenguaje de alto nivel se generan muchas
instrucciones de lenguaje máquina.
Así puede pensarse en un lenguaje de alto nivel
como macro enunciados
A diferencia de un procedimiento no se requiere
la instrucción CALL para llamar la macro, ya que
las macros se las llama como instrucciones
propias del ensamblador
Utilidad de las macros
Simplificar y reducir la cantidad de
codificación repetida.
Reducir errores causados por la
codificación repetitiva.
Linealizar un programa en lenguaje
ensamblador para hacerlo mas legible.
Definición de una macro
INITZ MACRO
MOV AX, @data
MOV DS, AX
MOV ES, AX
ENDM
Cuerpo de la macro
Definición de macro
Fin de macro
Nombre de
la macro
Actividades
Implementar dos macros para mostrar
números.
Implementar la macro imprimir con un
parámetro para desplegar cadenas.
Sumar dos números mediante las macros:
leer, imprimir y sumar
Incorporar las macros mediante la
directiva include.
Acceder a otras macros a partir de las
macros definidas en el ejemplo anterior
practica
Genere los n terminos de la serie:
 N=5: 5,10,15,20,25
Colores
 Macros
• Cadena cad, fila, columna, col
• Cadena holas, 3,4,23
www.themegallery.com Company Logo
LOGO
INF-153

Más contenido relacionado

PPTX
macros Lenguaje ensamblador
PPT
Jin Unidad6
PPT
3.1. macros internas
PPT
7.2 macros
PPTX
Lenguaje Ensamblador
macros Lenguaje ensamblador
Jin Unidad6
3.1. macros internas
7.2 macros
Lenguaje Ensamblador

Similar a Assembler.pptx.ppt (20)

PDF
Ensamblador
DOCX
Lenguaje Ensamblador00
DOCX
Lenguaje ensamblador
DOCX
Exposición ted
PDF
Visual fox-pro para clases
PPTX
TEMA 1. MODELACION Y SIMULACION CONCURRENCIA
PPTX
Arquitecturas de ordenadores y compiladores cruzados
PDF
Clase3 guia1-introduccion-compiladores-conceptos
PPT
Como programar un pic
PDF
U2 Programación microcontroladores -Diseño de Productos Electrónicos con Micr...
PPTX
Historia de la programación
DOCX
Macros en excel
PDF
Unidad Iii Generalidades Sobre Algoritmos
PDF
Laboratorio de Microcomputadoras - Práctica 01
PDF
PPTX
LENGUAJE ENSAMBLADOR
PPT
Programacion Lenguaje Assembler 25 10 07
PDF
Assembler:
PDF
Lenguaje ensamblador
PPTX
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
Ensamblador
Lenguaje Ensamblador00
Lenguaje ensamblador
Exposición ted
Visual fox-pro para clases
TEMA 1. MODELACION Y SIMULACION CONCURRENCIA
Arquitecturas de ordenadores y compiladores cruzados
Clase3 guia1-introduccion-compiladores-conceptos
Como programar un pic
U2 Programación microcontroladores -Diseño de Productos Electrónicos con Micr...
Historia de la programación
Macros en excel
Unidad Iii Generalidades Sobre Algoritmos
Laboratorio de Microcomputadoras - Práctica 01
LENGUAJE ENSAMBLADOR
Programacion Lenguaje Assembler 25 10 07
Assembler:
Lenguaje ensamblador
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
Publicidad

Último (20)

PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
Curso Introductorio de Cristales Liquidos
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
DOCX
Cumplimiento normativo y realidad laboral
PDF
Oficio SEC 293416 Comision Investigadora
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PPTX
Software para la educación instituciones superiores
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPTX
leyes de los gases Ideales. combustible refinación
PPTX
Seminario de telecomunicaciones para ingeniería
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
PDF
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PDF
Durabilidad del concreto en zonas costeras
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Curso Introductorio de Cristales Liquidos
prg2_t01_p01_Fundamentos POO - parte1.pdf
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
Cumplimiento normativo y realidad laboral
Oficio SEC 293416 Comision Investigadora
Módulo-de Alcance-proyectos - Definición.pdf
Software para la educación instituciones superiores
TESTAMENTO DE DESCRIPTIVA ..............
leyes de los gases Ideales. combustible refinación
Seminario de telecomunicaciones para ingeniería
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
Logging While Drilling Ingenieria Petrolera.pptx
Durabilidad del concreto en zonas costeras
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
Publicidad

Assembler.pptx.ppt

  • 2. Introducción Para cada instrucción que se codifica, el ensamblador genera una instrucción de lenguaje máquina. Pero para cada enunciado codificado en lenguaje de alto nivel se generan muchas instrucciones de lenguaje máquina. Así puede pensarse en un lenguaje de alto nivel como macro enunciados A diferencia de un procedimiento no se requiere la instrucción CALL para llamar la macro, ya que las macros se las llama como instrucciones propias del ensamblador
  • 3. Utilidad de las macros Simplificar y reducir la cantidad de codificación repetida. Reducir errores causados por la codificación repetitiva. Linealizar un programa en lenguaje ensamblador para hacerlo mas legible.
  • 4. Definición de una macro INITZ MACRO MOV AX, @data MOV DS, AX MOV ES, AX ENDM Cuerpo de la macro Definición de macro Fin de macro Nombre de la macro
  • 5. Actividades Implementar dos macros para mostrar números. Implementar la macro imprimir con un parámetro para desplegar cadenas. Sumar dos números mediante las macros: leer, imprimir y sumar Incorporar las macros mediante la directiva include. Acceder a otras macros a partir de las macros definidas en el ejemplo anterior
  • 6. practica Genere los n terminos de la serie:  N=5: 5,10,15,20,25 Colores  Macros • Cadena cad, fila, columna, col • Cadena holas, 3,4,23 www.themegallery.com Company Logo