2795180271

2795180271



Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034

stała

znaczenie

reprezentacja binarna

"A"

pojedynczy znak ASCII

41 h

"tekst"

ciąg znaków ASCII

74h,65h,6Bh,73h,74h

787

liczba dziesiętna

0313h

787D

liczba dziesiętna

0313h

10011B

liczba binarna

13h

2AFh

liczba szesnastkowa

02AFh

2A0H

liczba szesnastkowa

02A0h

OFOOh

liczba szesnastkowa

OFOOh

0x2AF

liczba szesnastkowa

02AFh

$2AF

liczba szesnastkowa

02AFh

0457

liczba ósemkowa

012Fh

457Q

liczba ósemkowa

012Fh

457q

liczba ósemkowa

012Fh

4570

liczba ósemkowa

012Fh

457o

liczba ósemkowa

012Fh


Przy określaniu niektórych wartości (definiowanie adresów zmiennych programowych, definiowanie stałych programowych, itp.) wygodnie jest posługiwać się wyrażeniami. Dzięki nim można bardzo ułatwić sobie późniejsze poprawki programu. Przykładowo, zamiast sekwencji deklaracji:

zmiennal:

equ

4500h

zmienna2:

equ

4502h

zmienna3:

equ

4504h

zmienna4:

equ

4508h

możemy zapisać: zmiennal:

equ

4500h

zmienna2:

equ

zmiennal+2

zmienna3:

equ

zmienna2+2

zmienna4:

equ

zmienna3+4

Wynik asemblacji jest taki sam, ale przy tym drugim zapisie jeżeli chcemy


zmienić adres początkowy bloku zmiennych to wystarczy poprawić tylko jeden wiersz programu (deklarujący wartość ‘zmiennal’) - pozostałe adresy zmienią się automatycznie przy asemblacji. Również zmiany ewentualnej długości którejś ze zmiennych wymagają poprawki tylko w jednym wierszu. Dzięki temu przyśpieszamy sobie pracę w przyszłości i zmniejszamy ryzyko błędów przy kolejnych edycjach tekstu programu. Wykorzystywany w laboratorium metaasembler C32 dopuszcza następujące operatory w wyrażeniach:


1-4




Wyszukiwarka

Podobne podstrony:
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 UWAGA: - pierwszą dyrektywą tekstu programu
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Laboratorium Techniki Mikroprocesorowej 2 -
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 Laboratorium Techniki Mikroprocesorowej 2 -
Laboratorium Techniki Mikroprocesorowej 2 - EZ1C600 034 mniejsze’. Rozwiązaniem alternatywnym dla uż

więcej podobnych podstron