Юный техник - для умелых рук 1989-02, страница 7В приводимой таблице команд микропроцессора КР580ИК80 используются следующие обозначения: С 3 регистр или регистровая пара [С 3] ячейка памяти, адресуемая регистровой парой направления передачи данных DATA [83 байт данных DATA С163 два байта данных ADDR С163 16-ти разрядный адрес ячейки Код команды ЗЕ а Об .=1 ОЕ а 16 а 1Е О 26 СГ 2Е о Мнемоника команды Действие команды Команды пересылки данных MOV I1CIV MOV MOV MOV mov mov MOV mov mov MOV MOV mov MOV MOV MOV MOV mov MOV mov MOV MOV MOV MOV mov MOV mov MOV MOV mov mov ,iov mov MOV MOV MOV MOV mov MOV MOV MOV nov MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV mov MOV MOV MOV MOV MOV MVI mvi MVI MVI MVI MVI MVI A.A А,В А,С A , D A.E A.H A.L B,D B.E В ,H c,c C,D C.E C.H C,L D,A D,B D,C D,D D,E D, H D, L E, A E.B E,C E,D E,E E,K E,L H, A H,B H,C H,D H,E H,H H,L L, A L,B L,C L,D L,E L,H L,L A,M B,M C,M D,M E,M H,M L,M M,C M,D M,E M,H M,L A,DATAC83 B,DATAC83 С , DATAC83 D,DA ГАС83 E.DATACB3 H,DATACB3 L.DATAC83 36 Q ОЮО uao 21C=lO 31ПО «aa 32 da MVi M,DATACS3 LXI В,DATAC163 LXI D,DATAC163 LXI H.DATAC163 LXI SP,DATAC163 CA3*-CA3 [A3«»-CB3 CA3-»-CC3 CA3«-ID3 CA3 — CE3 САЗ —CH3 САЗ —CL3 CB3-[ВЗ» CB3- CC3-CCD -CC3 -CC3-. CDT « CD3-CD3-« CD3-« CD3« [D3 « CD3- CE3-CE3-« CE3« CE3« CE3« CE3. CE3- CH3-CH3-CH3« CH3-CH3-CH3-CH3« - С A3 : СВЗ -CC3 -CD3 - СЕ 3 -СНЗ r-CL3 -САЗ 'СВЗ нССЗ .-[ИЗ *СЕЛ -CH3 rCL3 -СВЗ ■ССЗ -CD3 -СЕЗ -СНЗ -CL3 A3 ■-СВЗ -ССЗ -CD3 гСЕЗ -СНЗ I-CL3 "САЗ -СВ"1 *-ссз -СВЗ -СЕЗ ^СНЗ -CL3 Содержимое регистра признаков S121АС1Р"С CL3*-C A3 CL3-~CB3 CL3-«-CC3 CL3-«s-CD3 CL3«-CE3 CL3-C-CH3 CL3«-CL3 CA3*-tCHL3 3 CB3<-CCHL33 CC34S-CCHL3 3 CD3*-CCHL13 CE3*-CCHL3 3 CH3*-C CHL3 3 CL34r-CCHL3 3 CCHL33*-CA3 CCHL33-t-CB3 CCHLJ 3-e-CC3 CCHL33-e-CD3 CCHL3 3-.-CE3 С CHL3 3"<—CH3 CCHL3 3«-CL3 С A 3-*—I) AT А С 8 3 CB3*-DA.ACS3 CC3-*-DATAC83 CD3-«-DATAC83 CE3*-DATAC83 CH3*-DATAC83 Cl_3-»-DATAC83 CCHL33-MDATAE163 CCBC3 3-*4DATAC163 С CDE3 3-«-DATAC 163 CCHL3 3*-DATAC163 С CSP3 J-«~DATAC 163 2-й байт команды 2-й и 3-й байты команды содержимое РП влияние команды на установку отдельных признаков отсутствие влияния команды на содержимое РП младший байт содержимого PC старший байт содержимого PC внешнее устройство LHLD ADDRC163 EHLD ADDRC163 LDAX В LDAX D STAX В STAX D XCHG SPHL XTHL PUSH PSW CL3-4-ADDRC 163 CH3-—ADDRC163+1 ADDRC 163——CL3 ADDRC 163+l-*-CH3 CA3—CCBC33 CA3t-£CDE3 3 CCBC3 3-«-CA3 CCDEj3-«-CA3 CHL3— rDE3 CSP3—CHL3 CL3——С CSP3 3 CH3»-CCEP3 + 13 CCSP3-13*-CB3 CCSP3-23—CC3 CSP3——CSP3—2 С CSP3 —1 3 ——CD3 CCSP3-23-<—СЕЗ CSP3»-CSP3-2 ССБРЗ-1 3—СНЗ CCSP3-23-T-CL3 CSP3-*-CSP3-2 CCSP3-13*-CA3 С CSP3-23—CFLAS3 CSP3-r-CSP3-2 ССЗ-^-ССБРЗЗ CB3-»-CCSP3 + 13 СБРЗ-^СБРЗ+2 СЕЗ*-ССБРЗЗ ED3*-C CSP3 + 1 3 CSP3*—CSP3+2 CL3«-CCSP3 3 СН1-«-ГСЕРЗ + 13 СБРЗ—-СБРЗ+2 CFLAG3-»-[CEP3j САЗЧ^ССБРЗ+13 CSP3-»-CSP3+2 IN адрес ВУ OUT адрес ВУ Арифметике -логические команды ADD А ADD Б ADD С ADD D ADD Е ADD Н ADD L ADD M ADI DATACS3 ADC A ADC В ADC С ADC D ADC E ADC H ADC L SUB A SUB В SUB С Sbu D SUB F. SUB H SUB L CA3«fCA3 + CA3 САЗ—CA3 + CB3 CA3-*-CA3 + CC3 CA3«-CA3+CD3 CA3-»-CA3+CE3 САЗ-а-САЗ + СНЗ CA3-*-CA3+CL3 CA3*-CA3+CCHL33 CA3>«-CA3+DATACS3 САЗ—CA3+CA3+C CA3--CA3+CB3+C САЗ—CA3 + CC3+C CA3—CA3 + CD3+C САЗ—CA3+CE3+C САЗ —CA3 + CH3+C CA3»-CA3+CL3+C С A3С A3 —С A3 CA3»-CA3-CB3 СA3 САЗ —ССЗ СA3 СA3 —CD3 САЗ САЗ —СЕЗ С АЗ^- С A3—СНЗ САЗ^-САЗ—CL3 0 10 10 SBB А SBB В SBB С SBB D GBB Е SBB H SBB L САЗ-САЗ-САЗ-САЗ-САЗ-САЗ-САЗ- -САЗ-САЗ-С —САЗ—СВЗ С —САЗ-ССЗ-С -CA3-CD3-C -САЗ-СЕЗ-С -САЗ-СНЗ-С -CA3-CL3-C -CA3-CCHL3 3-C -CA3-DATACB3-C |