3012
edycji
Nie podano opisu zmian |
|||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 80: | Linia 80: | ||
'ab', '\r\n', '\xaa\0001' | 'ab', '\r\n', '\xaa\0001' | ||
kodowane są jako wartości podanych znaków w kodzie ASCII odpowiednio na starszym i młodszym bajcie słowa | kodowane są jako wartości podanych znaków w kodzie ASCII odpowiednio na starszym i młodszym bajcie słowa. | ||
=== Liczby zmiennoprzecinkowe === | === Liczby zmiennoprzecinkowe === | ||
Linia 188: | Linia 184: | ||
lw r2, zmienna.b | lw r2, zmienna.b | ||
=== | === Widoczność symboli dla konsolidatora === | ||
Wszystkie symbole definiowane są jako | Wszystkie symbole definiowane są jako widoczne wyłącznie w ramach asemblowanego obiektu. Jeśli symbol ma być widoczny dla konsolidatora, należy go zadeklarować jako zewnętrzny dyrektywą '''.global'''. Zmiana zasięgu może nastąpić przed, lub po definicji: | ||
.global printf | .global printf | ||
Linia 274: | Linia 270: | ||
Ustala wartość stałej assemblacji. Wartość ta nie może ulec zmianie. | Ustala wartość stałej assemblacji. Wartość ta nie może ulec zmianie. | ||
Zapisuje w programie wynikowym na prawych pozycjach (LSB) kolejnych słów podane wartośći 8-bit. | Zapisuje w programie wynikowym na prawych pozycjach (LSB) kolejnych słów podane wartośći 8-bit. | ||
Linia 316: | Linia 302: | ||
Zapisuje w programie wynikowym podany łańcuch, kodując go po dwa znaki ASCII na słowo maszynowe. Łańcuch terminowany jest 8-bit wartością '0'. | Zapisuje w programie wynikowym podany łańcuch, kodując go po dwa znaki ASCII na słowo maszynowe. Łańcuch terminowany jest 8-bit wartością '0'. | ||
=== .res === | === .res === |