Ensamblador - sintaxis

 
Vista:

sintaxis

Publicado por Daniel (2 intervenciones) el 07/11/2006 16:49:40
Que diferencica sintactica hay entre asignar una dirección en memoria y asignar un valor a una vairiable:

gato equ 0x20 ; la dirección 20h se llama gato
gato equ 20 ; la palabra gato = 20

es lo mismo? como se hace cada cosa?, es que no entiendo.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sintaxis

Publicado por daemon (1 intervención) el 11/11/2006 01:04:05
con la pseudoinstuccion equ se asignan constantes

gato equ 0x20 ; la palabra gato = 0x20 en hexadecimal

para asignar una direccion de memoria hay que indicar el tamaño de la variable y su valor correspondiente utilizando la pseudoinstrucciones db (define byte) dw (define word) dd (define doubleword)

asi se asignan las variables en memoria

gato db 20

gato dd 14

gato dw 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar