3012
edycji
Linia 89: | Linia 89: | ||
== Symbole == | == Symbole == | ||
Symbolem jest ciąg znaków zaczynający się od małej lub dużej litery, z następującą dowolną ilością małych lub dużych liter, liczb lub znaku podkreślenia. | |||
Symbolowi przypisywana jest wartość liczbowa oraz atrybuty. Symbol może być: | |||
* względny lub bezwzględny - wartością symbolu jest adres, który może zmienić się w procesie konsolidacji, bądź niezmienna wartość liczbowa | |||
* lokalny lub globalny - widoczny tylko w granicach obiektu, w którym występuje, bądź również poza nim | |||
* zmienny lub stały - wartość symbolu może, bądź nie może ulec zmianie w trakcie asemblacji programu. | |||
Symbol otrzymuje atrybuty zgodne z tym w jakim kontekście został zdefiniowany bądź zadeklarowany. Mogą one również ulec zmianie w trakcie asemblacji programu. | |||
== Zmienne == | == Zmienne == |