59 (13)

59 (13)



118 Opia rozkazów

CLR C (ang. elear carry flag)

wyzeruj znacznik przeniesienia

Operacja: CY <- 0

Kod:


[1 1 0 0 10 0 1 1


C3H


Liczba cykli: 1

Zerowany jest znacznik przeniesienia CY (akumulator procesora boolowskiego).

CPL A (ang. complement accumulator) neguj akumulator

F4H


Operacja: A «- A Kod:    11 1 1 11 0 1~Ó~Ó

Liczba cykli: 1

Negowana jest (bit po bicie) zawartość akumulatora. Tylko przy pomocy tego rozkazu, w sekwencji:

CPL A INC A

jest możliwa zmiana znaku liczby w kodzie UL

CPL lat (ang. complement bit) neguj bit

Operacja: (bit) <- (bit)

Kod:


1 0

b7


11 0010 bo


B2H


Liczba cykli: 1

Negowany jest bit o podanym adresie bezpośrednim.

CPL C (ang. complement carry flag) neguj znacznik przeniesienia

Operacja: CY «- CY

B3H


Koi ll 0 1 1 10 oTT

Liczba cykli: 1

Negowany jest znacznik przeniesienia CY (akumulator procesora boolowskiego).

DA A (ang. decimal adjust)

wykonaj korekcję dziesiętną

Uwaga! Nie wykonuje się korekcja dziesiętna wyniku odejmowania.

Operacja: Jeśli Aj-o > 9 lub AC = 1, to A <- A + 6

po czym, jeśli A7-4 > 9 lub CY = 1, to A «- A + 60H

D4H


Koi 11 1 0 1 10 fÓO

Liczba cykli: 1

Wykonywana jest korekcja dziesiętna wyniku dodawania. Operacja ta sprowadza wynik do postaci dwóch cyfr dziesiętnych (kod BCD), jeżeli argumenty były w kodzie BCD. Zgodnie z wynikiem operacji jest ustawiany znacznik CY (wskazuje, że liczba dziesiętna otrzymana w wyniku dodawania jest większa niż 99). Nie zmienia się stan znaczników AC i OV.

Korekcja przebiega w następujący sposób: jeżeli zawartość bitów 0-3 akumulatora jest większa niż 9 lub jest ustawiony znacznik AC, to do zawartości akumulatora jest dodawana liczba 6, po czym jeżeli zawartość bitów 4-7 akumulatora jest większa niż 9 lub jest ustawiony znacznik CY, to do tych bitów jest dodawana liczba 6. Jeżeli podczas tej ostatniej operacji wystąpiło przeniesienie, to do znacznika CY jest wpisywana jedynka - w przeciwnym razie stan znacznika nie zmienia się.

Rozkaz DA A powinien być użyty wyłącznie w połączeniu z rozkazem dodawania (ADD lub ADDC). Również zliczanie w kodzie BCD powinno być wykonane za pomocą rozkazu dodawania, na przykład:


Wyszukiwarka

Podobne podstrony:
img118 (13) 118 118 ftojtw. frzedtifb. Gtodezujne Gospoet. Komun, rr Lublinie F Yi. r^b. Nr _
IMG59 (13) Wartość pimiilfdi chemicznego podaje pif w łkali względnej_5= V,V. • i-=0-151f4=0-15ppm
58 59 (13) Podstawa lampy, zawierająca w swym wnętrzu opornik, ustawiona jest na 3 nóżkach wyposażon
59 (83) 118 WĘZŁY MOCUJĄCE 118 WĘZŁY MOCUJĄCE Lekko zawiązany węzęI smyczy wystarczy do przywiązania
61 (13) 122 Opis rozkazów DJNZ Rr, d Operacja: PC <- PC + 2 Rr <- Rr — 1 gdzie Rr = RO,..., R7
66 (10) 132 Opis rozkazów MOV bit, C (ang. move carry to direct bit) prześlij znacznik CY do bitu 13
72 (8) 144 Opis rozkazów XCH A, <s> (ang. exchange accumulator with memory contents) wymień ak
13 Bazy danych Bazą danych (ang. dalabase) będziemy nazywać trwały, zamknięty i dobrze zorganizowany
12.    Do czego służy sygnał EA? 13.    Do czego służy plik (ang. hexf
Scan142 160 13.118. Które z poniższych wielkości termodynamicznych będą zmieniać swą wartość w
korwinizm ideologia dla prymitywow 14 04 23 59 13 Korwinizm ideologią dla prymitywów Zakłamanie JKM
DSC59 (13) 54    2. Kalcyferole — witaminy D Znane są jeszcze inne prowitaminy D, a

więcej podobnych podstron