[ Pobierz całość w formacie PDF ]
.StaÅ‚e znakowe ograniczone sÄ… znakami pojedynczegolub podwójnego cudzysÅ‚owu.PrzykÅ‚ad:127 ;staÅ‚a dziesiÄ™tna101101101b ;staÅ‚a binarna0A3h ;staÅ‚a szestnastkowa.Jeżeli pierwsza cyfra staÅ‚ej;jest literÄ… to należy jÄ… poprzedzić zerem napis ;piÄ™cio bajtowa staÅ‚a znakowa.radix 16 ;ustaw standard liczb szesnastkowyNazwa jest ciÄ…giem liter i cyfr zaczynajacym siÄ™ od litery.Liczba znaków w nazwie zależyÛod standardu asemblera.W różnych asemblerach zmienia siÄ™ także zbiór dozwolonych znakówalfanumerycznych, z których mogÄ… być budowane nazwy i inne obiekty jÄ™zyka.OstatniÄ… konstrukcjaÛskÅ‚adniowaÛjest wyrażenie arytmetyczne bÄ™dÄ…ce ciÄ…giem nazw i staÅ‚ychprzedzielonych dwuargumentowymi operatorami arytmetycznymi.Każda nazwa lub staÅ‚a możebyć poprzedzona operatorem jednoargumentowym.Dopuszcza siÄ™ stosowanie nawiasów w celuÅ‚Ä…czenia argumentów.Operatory wyrażeÅ„ arytmetycznych:1.Operatory jednoargumentowe.NOT. , \ , ! zaprzeczenie logiczne, + opcjonalne oznacza argument dodatni, - negacja arytmetyczna (uzupeÅ‚nienie dwójkowe), , .LOW. mÅ‚odszy bajt szesnastobitowego sÅ‚owa.2.Operatory dwuargumentowe ** potÄ™gowanie caÅ‚kowite, * mnożenie caÅ‚kowite, / dzielenie caÅ‚kowite,.SHR. przesuw w prawo,.SHL. przesuw w lewo, + suma arytmetyczna,22, 8, 10 lub 1641.1 Podstawowe wÅ‚aÅ›ciwoÅ›ci asemblera - różnica arytmetyczna,.AND. , & iloczyn logiczny,.OR. , ^ suma logiczna,.XOR. suma modulo 2 (różnica symetryczna)WartoÅ›ci wyrażeÅ„ arytmetycznych zapisywane sÄ… w sÅ‚owie oÅ›mio lub szesnastobitowym w za-leżnoÅ›ci od kontekstu wyrażenia.Należy podkreÅ›lić, że w asemblerze wyrażenia arytmetycznesÅ‚użą do obliczania wartoÅ›ci nazw, a nie do realizacji obliczeÅ„ przez program wynikowy.War-toÅ›ci wyrażeÅ„ arytmetycznych sÄ… obliczane podczas procesu tÅ‚umaczenia, a nie w trakcie jegorealizacji.W trakcie asemblacji możliwe jest stosowanie porównaÅ„, których wynikiem jest 1gdy wa-runek jest speÅ‚niony lub0gdy nie jest.Operatory porównaÅ„: = , .EQ. równość, > , .GT. wiÄ™ksze niż,
[ Pobierz całość w formacie PDF ]