MCS-51
Wprowadzenie do asemblera

Stałe numeryczne

Zapis stałych numerycznych dokonywany jest za pomocą liczb, które mogą być określane w jednym z następujących systemów: szesnastkowym, dziesiętnym, ósemkowym lub dwójkowym. Podstawa liczby jest określana przez ostatni znak w jej zapisie. Liczba, która jest zapisana bez przyrostka podstawy, jest interpretowana jako liczba w zapisie dziesiętnym. Poniższa tabela pokazuje przyrostki dostępnych systemów oraz przykłady ich użycia.

Podstawa Przyrostek Dopuszczalne znaki Przykłady
Szesnastkowa H, h 0-9, A-F, a-f 1234H
0F0H
1a24h
34FcH
Dziesiętna D, d 0-9 123
23D
2092d
Ósemkowa O, o, Q, q 0-7 172q
34Q
345o
44O
Dwójkowa B, b 0 i 1 1001011b
10011B
Uwaga Pierwszym znakiem liczby musi być zawsze cyfra z zakresu 0 do 9. Dlatego liczby szesnastkowe, których zapis wartości zaczyna się od litery muszą być poprzedzone cyfrą 0.