└─► │ └─►┤b7│b6│b5│b4│b3│b2│b1│b0├───┘

└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘

флаг C аккумулятор

Команда RRC выполняется аналогично над регистром или памятью.

RLD (обмен полубайтов влево):

┌───────────────────────┐

┌─────┬──┴──┐ ┌─────┬──▼──┐

│ │ │ │ │ │

└─────┴──▲──┘ └┬─▲──┴──┬──┘

└───────────────┘ └─────┘

аккумулятор память, адресуемая (HL)

RRD (обмен полубайтов вправо):

┌─────────────────┐ ┌───┐

┌─────┬──┴──┐ ┌──▼─┴┬──▼──┐

НЕ нашли? Не то? Что вы ищете?

│ │ │ │ │ │

└─────┴──▲──┘ └─────┴──┬──┘

└───────────────────────┘

аккумулятор память, адресуемая (HL)

Группа команд пересылки блока

┌──────────┬─────────────┬───────────┬───┬───┬────┬───────┐

│ │Символическое│ Флаги │ │ │ │ Intel │

│ Мнемокод │ описание ├─┬─┬─┬─┬─┬─┤Дл │ЧЦ │ЧТ │ 8080 │

│ │ │C│Z│V│S│N│H│ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼───────┤

│ │ (DE)<= (HL) │ │ │ │ │ │ │ │ │ │ │

│ LDI │ DE=DE+1 │∙│∙│?│∙│0│0│ 2 │ 4 │ 16 │ ─ │

│ │ HL=HL+1 │ │ │1│ │ │ │ │ │ │ │

│ │ BC=BC-1 │ │ │ │ │ │ │ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼───────┤

│ │ (DE)<= (HL) │ │ │ │ │ │ │ │ │ │ │

│ │ DE=DE+1 │ │ │ │ │ │ │ │ │ │ │

│ LDIR │ HL=HL+1 │∙│∙│0│∙│0│0│ 2 │ 4 │ 16 │ ─ │

│ │ BC=BC-1 │ │ │ │ │ │ │ │ │ │ │

│ │ Повторяется │ │ │ │ │ │ │ │ │ │ │

│ │ пока BC<>0 │ │ │ │ │ │ │ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼───────┤

│ │ (DE)<= (HL) │ │ │ │ │ │ │ │ │ │ │

│ LDD │ DE=DE-1 │∙│∙│?│∙│0│0│ 2 │ 4 │ 16 │ ─ │

│ │ HL=HL-1 │ │ │1│ │ │ │ │ │ │ │

│ │ BC=BC-1 │ │ │ │ │ │ │ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼───────┤

│ │ (DE)<= (HL) │ │ │ │ │ │ │ │ │ │ │

│ │ DE=DE-1 │ │ │ │ │ │ │ │ │ │ │

│ LDDR │ HL=HL-1 │∙│∙│0│∙│0│0│ 2 │ 4 │ 16 │ ─ │

│ │ BC=BC-1 │ │ │ │ │ │ │ │ │ │ │

│ │ Повторяется │ │ │ │ │ │ │ │ │ │ │

│ │ пока BC<>0 │ │ │ │ │ │ │ │ │ │ │

└──────────┴─────────────┴─┴─┴─┴─┴─┴─┴───┴───┴────┴───────┘

Группа команд поиска

┌──────────┬─────────────┬───────────┬───┬───┬────┬──────┐

│ │Символическое│ Флаги │ │ │ │ Intel│

│ Мнемокод │ описание ├─┬─┬─┬─┬─┬─┤ Дл│ ЧЦ│ ЧТ │ 8080│

│ │ │C│Z│V│S│N│H│ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼──────┤

│ │ A = (HL) ? │ │ │ │ │ │ │ │ │ │ - │

│ CPI │ HL<=HL+1 │∙│?│?│?│1│?│ 2 │ 4 │ 16 │ │

│ │ BC<=BC-1; │ │ │ │ │ │ │ │ │ │ │

│ │P/V=0,if BC=0│ │ │ │ │ │ │ │ │ │ │

│ │P/V=1,if <>0 │ │ │ │ │ │ │ │ │ │ │

├──────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼───┼────┼──────┤

│ │ A = (HL) ? │ │ │ │ │ │ │ │ │ │ - │

│ │ HL<=HL+1 │ │ │ │ │ │ │ │ │ │ │

│ CPIR │ BC<=BC-1 │∙│?│?│?│1│?│ 2 │ 4 │ 16 │ │

│ │ Повторяется │ │ │ │ │ │ │ │ │ │ │

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46