ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicio Practica 1: “Hola Macro”


Enviado por   •  24 de Octubre de 2017  •  Apuntes  •  1.061 Palabras (5 Páginas)  •  145 Visitas

Página 1 de 5

[pic 1][pic 2][pic 3]



Índice.

Practica 1: “Hola Macro”        2

Descripción:        2

Código:        2

Pantalla:        2

Practica 2: “Suma de 2 números Macro”        3

Descripción:        3

Código:        3

Pantalla:        3

Practica 3: “División”        4

Descripción:        4

Código:        4

Pantalla:        4

Practica 4: “SHL”        5

Descripción:        5

Código:        5

Pantalla:        5

Practica 5: “SHR”        6

Descripción:        6

Código:        6

Pantalla:        6

Practica 6: “ROL”        7

Descripción:        7

Código:        7

Pantalla:        7

Practica 7: “Ejercicio”        8

Descripción:        8

Código:        8

Pantalla:        8


Practica 1: “Hola Macro”

Descripción:

Aquí muestro el hola mundo en una macro en el sistema.

Código:

INITZ MACRO

MOV AX,DATOS

MOV DS,AX

ENDM

DATOS SEGMENT

VA  DB ?

VB  DB ?

VC  DB ?

DATOS ENDS

;---------

PILA SEGMENT STACK "STACK"

DW 10   DUP (0)

PILA ENDS

;----------

CODIGO SEGMENT

ASSUME CS:CODIGO, DS:DATOS, SS:PILA

PRINCIPAL PROC

      MOV AH, 02H

      MOV DL, 72

      INT 21H

      MOV DL, 10

      INT 21H

      MOV DL, 79

      INT 21H

      MOV DL, 10

      INT 21H

      MOV DL, 76

      INT 21H

      MOV DL, 10

      INT 21H

      MOV DL, 65

      INT 21H

      MOV DL, 10

      INT 21H

      MOV AH, 4CH

      INT 21H

PRINCIPAL ENDP

CODIGO ENDS

END PRINCIPAL

Pantalla:

[pic 4]

Practica 2: “Suma de 2 números Macro”

Descripción:

En este programa realizamos una suma de dos números con macros.

Código:

INITZ MACRO

MOV AX,DATOS

MOV DS,AX

ENDM

DATOS SEGMENT

VA DB 02

VB DB 44

VC DB ?

DATOS ENDS

;---------

PILA SEGMENT STACK "STACK"

DW 10   DUP (0)

PILA ENDS

;----------

CODIGO SEGMENT

ASSUME CS: CODIGO, DS: DATOS, SS: PILA

PRINCIPAL PROC

      MOV AX, DATOS

      MOV DS, AX

      MOV AH, VA

      ADD AH, VB

      MOV DL, AH

      MOV AH, 02H

      INT 21H

      MOV AH, 4CH

      INT 21H

PRINCIPAL ENDP

CODIGO ENDS

END PRINCIPAL

Pantalla:

[pic 5]

Practica 3: “División”

Descripción:

En este programa realiza la división de dos números.

Código:

INITZ MACRO

MOV AX,DATOS

MOV DS,AX

ENDM

DATOS SEGMENT

VA DB 02

VB DB 44

VC DB ?

DATOS ENDS

;---------

PILA SEGMENT STACK "STACK"

DW 10   DUP (0)

PILA ENDS

;----------

CODIGO SEGMENT

ASSUME CS:CODIGO, DS:DATOS, SS:PILA

PRINCIPAL PROC

      MOV AX, DATOS

      MOV DS, AX

      MOV AH, VA

      ADD AH, VB

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (454 Kb) docx (88 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com