Udostępnij za pośrednictwem


SEGMENT

Definiuje segmentu program o nazwie Nazwa posiadające atrybuty segmentu

name SEGMENT [[READONLY]] [[align]] [[combine]] [[use]] [[characteristics]] ALIAS(string) [['class']]
   statements
   name ENDS

Parametry

  • Wyrównaj
    Zakres adresów pamięci, z których można wybrać adres początkowy dla segmentu.Typ wyrównania może być jednym z następujących czynności:

    Typ wyrównania

    Adres początkowy

    BAJT

    Adres następnego dostępnych bajtów.

    PROGRAM WORD

    Adres następnego dostępne w programie word (2 bajty na program word).

    DWORD

    Adres następnego dostępne double word (4 bajty na double word).

    PARA

    Adres następnego akapitu dostępne (16 bajtów na akapitu).

    STRONY

    Adres następnego dostępnej strony (256 bajtów na każdej stronie).

    ALIGN(n)

    Następny dostępny nth bajtowy adres.Więcej informacji podano w sekcji Uwagi.

    Jeżeli nie określono tego parametru, PARA jest używana domyślnie.

  • Łączenie
    PUBLIC, STACK, COMMON, MEMORY, ATaddress, PRIVATE

  • Użyj
    USE16, USE32, FLAT

  • characteristics
    INFO, READ, WRITE, EXECUTE, SHARED, NOPAGE, NOCACHE, and DISCARD

    Te są obsługiwane tylko dla COFF i odpowiadają cechom sekcji COFF podobne nazwy (na przykład, SHARED odpowiada IMAGE_SCN_MEM_SHARED).Odczyt ustawia flagę IMAGE_SCN_MEM_READ.Flaga READONLY przestarzałe spowodowane sekcji wyczyścić flagę IMG_SCN_MEM_WRITE.Ewentualne characteristics jest ustawiony, nie są używane domyślne parametry i obowiązują tylko flagi określone przez programistę.

  • ALIAS(string)
    Ten ciąg jest używany jako nazwa sekcji w emitowanego obiektu COFF.Tworzy wiele sekcji o tej samej nazwie zewnętrznych z różnymi nazwami segmentu MORGÓW.

    Nie obsługiwane przez /omf.

  • class
    Określa, jak segmentów powinny być łączone i uporządkowane w zmontowanych pliku.Typical values are, 'DATA', 'CODE', 'CONST' and'STACK'

Uwagi

For ALIGN(n), n may be any power of 2 from 1 to 8192; nie są obsługiwane z /omf.

Zobacz też

Inne zasoby

Odniesienia do dyrektyw