Page 58 - 149
P. 58
-Відняти від А пам’ять з Опосередкована SBB M КОП (A)-M(H,L))-(c)(A) + + * * *
запозиченням
-Відняти безпосередні дані Безпосередня SUI КОП<B2> (A)-<B2> + + * * *
з А (A)
-Відняти безпосередні дані Безпосередня SBI КОП<B2> (A)-<B2>-(c)(A) + + * * *
з А з пе-реносом
-Декремент регістра Регістрова DCR r КОП (r)-1(r) - + * * *
-Декремент пам’яті Опосередкована DCR M КОП (M(H,L))-1(M(H,L)) - + * * *
-Декремент регістрової Регістрова DCX rp* КОП (rp*)-1(rp*) - - - - -
пари
3. Команда корекції DAA КОП Десяткова корекція А + + * * *
акумулятора
4. Команди порівняння
-Порівняння А і регістра Регістрова CMP r КОП (А)=(r) + + * * *
якщо рівне
z=1;A<r,c=1
-Порівняти А і пам’ять Опосередкована CMP M КОП (A)=M(H,L)) + + * * *
дія на індикатори такаж
-Порівняти А з даними Безпосередня CPI КОП<B2> (A)=<B2> + + * * *
дія на індикатори такаж
Примітка : ( )-вміст; (М( ))-вміст комірки пам’яті, адреса якої задана у внутрішніх дужках; r-восьмирозрядні
регістри A,B,C,D,E,H,L; rp*-регістрові пари H,D,B,SP; В2- другий байт команди; +-установлюється індикатор; *-
стан індикатора важко передбачити програмісту; - -команда не діє на індикатор (його стан непередбачуваний) .
58