You are on page 1of 1

Tarea 2.1: Definicin de smbolos y datos simples y sus modos de direccionamiento.

Orientaciones:
Para dar respuesta a los ejercicios que se proponen a continuacin se requiere que revise las diapositivas publicadas
en la carpeta Conferencias con nombre de archivo T2-C1 Def_const_var_tipos_Dir_inm_reg_dir .pptx as como
tambin estudie las pginas de los dos libros siguientes:
MASM Programmers Guide. Captulo1: Understanding Global Concepts.
MASM Programmers Guide. Captulo 4: Defining and Using Data Types.
The Art of Assembly Language. Captulo 5: Variables and Data Structures.

Ejercicios:

1. Identifique el modo de direccionado utilizado.


a. MOV AX,BX MODO REGISTRO
b. MOV CX,0 MODO INMEDIATO
c. MOV Xpoint, 10 MODO INMEDIATO
d. MOV EAX, [1234H] MODO DIRECTO
e. MOV CX, C12FH MODO INMEDIATO

2. Identifique si se han cometido errores en la utilizacin de los modos de direccionado de memoria. Justifique su respuesta.
a. MOV 0120h,DX
b. MOV Cantidad,[EBX]
c. MOV [BX], AL

3. Escriba en lenguaje Ensamblador las siguientes declaraciones de variables escritas en lenguaje Java.
a. int a = 10
b. float b, c, d
c. char caracter
d. double real

4. Identifique en qu lneas se han cometido errores en el siguiente fragmento de cdigo escrito en lenguaje Ensamblador.
Corrjalos.

.586
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
.stack
.data
X byte
Y Word = 15
Lado1 = 56.4
Lado2 EQU 4.67
Lado3 = 77
Lado4 = Lado1 * Lado2
Lado5 EQU Lado1 + Lado2
.code
inicio:
mov Y, X
Lado5 = 10
Lado3 EQU 15
end inicio

You might also like