Vous êtes sur la page 1sur 9

LENGUAJES DE PROGRAMACIN

Reportes de las Macros

Instituto Tecnolgico Superior de el Mante


Toms Eleazar Guerrero Castillo
ndice.
Practica 1: Hola Macro .............................................................................................................. 2
Descripcin:................................................................................................................................. 2
Cdigo:.......................................................................................................................................... 2
Pantalla: ........................................................................................................................................ 2
Practica 2: Suma de 2 nmeros Macro ................................................................................. 3
Descripcin:................................................................................................................................. 3
Cdigo:.......................................................................................................................................... 3
Pantalla: ........................................................................................................................................ 3
Practica 3: Divisin .................................................................................................................... 4
Descripcin:................................................................................................................................. 4
Cdigo:.......................................................................................................................................... 4
Pantalla: ........................................................................................................................................ 4
Practica 4: SHL ........................................................................................................................... 5
Descripcin:................................................................................................................................. 5
Cdigo:.......................................................................................................................................... 5
Pantalla: ........................................................................................................................................ 5
Practica 5: SHR ........................................................................................................................... 6
Descripcin:................................................................................................................................. 6
Cdigo:.......................................................................................................................................... 6
Pantalla: ........................................................................................................................................ 6
Practica 6: ROL ........................................................................................................................... 7
Descripcin:................................................................................................................................. 7
Cdigo:.......................................................................................................................................... 7
Pantalla: ........................................................................................................................................ 7
Practica 7: Ejercicio ................................................................................................................... 8
Descripcin:................................................................................................................................. 8
Cdigo:.......................................................................................................................................... 8
Pantalla: ........................................................................................................................................ 8
Practica 1: Hola Macro
Descripcin:
Aqu muestro el hola mundo en una macro en el sistema.
Cdigo:
INITZ MACRO CODIGO SEGMENT INT 21H
ASSUME CS:CODIGO,
MOV AX,DATOS DS:DATOS, SS:PILA MOV DL, 10
MOV DS,AX INT 21H
PRINCIPAL PROC
ENDM MOV AH, 02H MOV DL, 65
MOV DL, 72 INT 21H
DATOS SEGMENT INT 21H
VA DB ? MOV DL, 10
VB DB ? MOV DL, 10 INT 21H
VC DB ? INT 21H

DATOS ENDS MOV DL, 79 MOV AH, 4CH


;--------- INT 21H INT 21H
PILA SEGMENT STACK
"STACK" MOV DL, 10 PRINCIPAL ENDP
DW 10 DUP (0) INT 21H CODIGO ENDS
PILA ENDS END PRINCIPAL
;---------- MOV DL, 76

Pantalla:
Practica 2: Suma de 2 nmeros Macro
Descripcin:
En este programa realizamos una suma de dos nmeros con macros.
Cdigo:
INITZ MACRO DW 10 DUP (0) ADD AH, VB

MOV AX,DATOS PILA ENDS MOV DL, AH

MOV DS,AX ;---------- MOV AH, 02H

ENDM CODIGO SEGMENT INT 21H

DATOS SEGMENT ASSUME CS: CODIGO, DS:


DATOS, SS: PILA
VA DB 02 MOV AH, 4CH

VB DB 44 INT 21H
PRINCIPAL PROC
VC DB ?
MOV AX, DATOS
DATOS ENDS PRINCIPAL ENDP
MOV DS, AX
;--------- CODIGO ENDS

PILA SEGMENT STACK END PRINCIPAL


"STACK" MOV AH, VA

Pantalla:
Practica 3: Divisin
Descripcin:
En este programa realiza la divisin de dos nmeros.

Cdigo:
INITZ MACRO DW 10 DUP (0) ADD AH, VB

MOV AX,DATOS PILA ENDS MOV DL, AH

MOV DS,AX ;---------- MOV AH, 02H

ENDM CODIGO SEGMENT INT 21H

DATOS SEGMENT ASSUME CS:CODIGO,


DS:DATOS, SS:PILA
VA DB 02 MOV AH, 4CH

VB DB 44 INT 21H
PRINCIPAL PROC
VC DB ?
MOV AX, DATOS
DATOS ENDS PRINCIPAL ENDP
MOV DS, AX
;--------- CODIGO ENDS

PILA SEGMENT STACK END PRINCIPAL


"STACK" MOV AH, VA

Pantalla:
Practica 4: SHL
Descripcin:
En este programa realizamos un recorrido hacia la derecha.
Cdigo:
CODIGO SEGMENT
DATOS SEGMENT
ASSUME CS:CODIGO, MOV AH,02H
VA DB ? DS:DATOS, SS:PILA
INT 21H
VB DB ?

VC DB ? PRINCIPAL PROC
MOV AH, 4CH
DATOS ENDS MOV AX,DATOS
INT 21H
;--------- MOV DS, AX

PILA SEGMENT STACK


PRINCIPAL ENDP
"STACK"
MOV AH, 00011000b
CODIGO ENDS
DW 10 DUP (0)
MOV CL, 4
END PRINCIPAL
PILA ENDS
SHL AH, CL
;----------
MOV DL, AH

Pantalla:
Practica 5: SHR
Descripcin:
En este programa realizamos un recorrido hacia la izquierda.
Cdigo:
DATOS SEGMENT CODIGO SEGMENT MOV DL, AH

VA DB ? ASSUME CS:CODIGO,
DS:DATOS, SS:PILA
VB DB ? MOV AH,02H

VC DB ? INT 21H
PRINCIPAL PROC
DATOS ENDS
MOV AX,DATOS
;--------- MOV AH, 4CH
MOV DS, AX
PILA SEGMENT STACK INT 21H
"STACK"

DW 10 DUP (0) MOV AH, 00011000b


PRINCIPAL ENDP
PILA ENDS MOV CL, 5
CODIGO ENDS
;---------- SHR AH, CL
END PRINCIPAL

Pantalla:
Practica 6: ROL
Descripcin:
En este programa realizamos un recorrido en forma de circulo.
Cdigo:
DATOS SEGMENT CODIGO SEGMENT MOV DL, AH

VA DB ? ASSUME CS:CODIGO,
DS:DATOS, SS:PILA
VB DB ? MOV AH,02H

VC DB ? INT 21H
PRINCIPAL PROC
DATOS ENDS
MOV AX,DATOS
;--------- MOV AH, 4CH
MOV DS, AX
PILA SEGMENT STACK INT 21H
"STACK"

DW 10 DUP (0) MOV AH, 00110000b


PRINCIPAL ENDP
PILA ENDS MOV CL, 3
CODIGO ENDS
;---------- ROL AH, CL
END PRINCIPAL

Pantalla:
Practica 7: Ejercicio
Descripcin:

Cdigo:

Pantalla:

Vous aimerez peut-être aussi