SEGMENTO
Define un segmento de programa llamado name que tiene atributos de segmento
name SEGMENT [[READONLY]] [[align]] [[combine]] [[use]] [[characteristics]] ALIAS(string) [['class']]
statements
name ENDS
Parámetros
alinear
El intervalo de direcciones de memoria de que una dirección inicial para el segmento puede seleccionar.El tipo de alineación puede ser:tipo alinear
Iniciar la dirección
BYTE
dirección de byte disponible siguiente.
WORD
dirección de palabra disponible siguiente (2 bytes por palabra).
DWORD
dirección de doble palabra disponible siguiente (4 bytes por la doble palabra).
PÁG
Dirección disponible siguiente de párrafo (16 bytes por párrafo).
PÁGINA
Dirección de página disponible siguiente (256 bytes por página).
Alinear(n)
Enésimodirección de byte disponible siguiente.Vea la sección comentarios para obtener más información.
si este parámetro no se especifica, PÁG se utiliza de forma predeterminada.
combine
PÚBLICO, PILA, Común, Memoria,dirección deON, Privadouso
USE16, USE32, Planacharacteristics
Informacin, LECTURA, ESCRIBIR, EJECUTAR, Compartido, NOPAGE, NOCACHE, y DescartarSe admiten para COFF sólo y corresponden a las características de la sección COFF de nombre similar (por ejemplo, Compartido corresponde a IMAGE_SCN_MEM_SHARED).La LECTURA establece la marca de IMAGE_SCN_MEM_READ.El marcador obsoleto READONLY hizo que la sección borrara el indicador de IMG_SCN_MEM_WRITE.Si se establece en un characteristics , las características predeterminadas no se utilicen y sólo los marcadores programador-especificados están en vigor.
ALIAS(string)
Esta cadena se usa como nombre de la sección del objeto emitido COFF.Crea varias secciones con el mismo nombre externo, con los nombres de segmento distintos de MASM.No compatible con /omf.
class
Elija cómo los segmentos deben combinarse y ordenar en el archivo ensamblado.Los valores habituales son, 'DATA', 'CODE', 'CONST' y 'STACK'
Comentarios
Para ALIGN(n), n puede ser cualquier eficacia de las 2 de 1 a 8192; no compatible con /omf.