SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: antayhua en Domingo 10 de Mayo de 2009, 19:12

Título: Que significan?
Publicado por: antayhua en Domingo 10 de Mayo de 2009, 19:12
Hola quisiera saber que significan estas lineas porque no encuentro informacion sobre esto en la web

                     SEG IOSPACE,START=0,ABSOLUTE

PORTA           DS 1
PORTB           DS 1
PORTC           DS 1
CONTROL       DS 1

                     DEFSEG XXX,CLASS=CODE,START=0,ABSOLUTE
                     SEG XXX
Título: Re: Que significan?
Publicado por: m0skit0 en Lunes 11 de Mayo de 2009, 09:41
Son directivas de ensamblaje, es decir, no es código que se ejecute luego  ;)

Cita de: "antayhua"
SEG IOSPACE
Segmento de memoria para E/S

Cita de: "antayhua"
START=0,ABSOLUTE
Comienza en 0 dirección absoluta

Cita de: "antayhua"
PORTA DS 1
PORTB DS 1
PORTC DS 1
CONTROL DS 1
Reserva de espacio de 1 byte para cada una de estas variables

Cita de: "antayhua"
DEFSEG XXX,CLASS=CODE,START=0,ABSOLUTE
SEG XXX
Lo mismo que al principio

Por cierto, RTFM (http://es.wikipedia.org/wiki/RTFM).