Referat.me

Название: Арифметично-логічні операції

Вид работы: реферат

Рубрика: Астрономия

Размер файла: 18.07 Kb

Скачать файл: referat.me-4391.docx

Краткое описание работы: АРИФМЕТИЧНО-ЛОГІЧНІ ОПЕРАЦІІ ADD R (A)¬ (A)+(R) До вмісту акумулятора додати вміст регістра R ®{A,B,C,D,E,H,L,M} при цьому результат занести до акумулятора.

Арифметично-логічні операції

АРИФМЕТИЧНО-ЛОГІЧНІ ОПЕРАЦІІ

ADD R (A)¬ (A)+(R) До вмісту акумулятора додати вміст регістра

R ®{A,B,C,D,E,H,L,M} при цьому результат занести до акумулятора.

ADD A (A)¬ (A)+(A)

ADD B (A)¬ (A)+(B)

ADD M (A) ¬(A)+{(HL)} До вмісту акумулятора додати вміст комірки

адреса якої вказана в HL парі.

ADI D8 (A)¬ (A)+D8 До вмісту акумулятора безпосередньо додати

число.

ADC R (A)¬ (A)+(R)+(Cy) До вмісту акумулятора додати вміст регістра

та ознаку переноса .

ADC B (A) ¬(A)+(B)+(Cy ) До вмісту акумулятора додати вміст регістра

В та ознаку переноса.

ADC M (A)¬ (A)+{(HL)}+(Cy ) До вмісту акумулятора додати вміст комірки

адреса якої вказана в HL парі та ознаку переносу

ACI D8 (A) ¬(A)+D8+(Cy ) До вмісту акумулятора безпосередньо додати

число та ознаку переносу.

SUB R (A)¬ (A)-(R) Від вмісту акумулятора відняти вміст регістру.

SUB B (A) ¬(A)-(B) Від вмісту акумулятора відняти вміст регістру В

SUB M (A) ¬(A)-{(HL)} Від вмісту акумулятора відняти вміст комірки

пам’іті адреса якої знаходиться в парі HL.

SUI D8 (A) ¬(A) –D8 Від вмісту акумулятора безпосередньо відняти

число.

SBB R (A)¬ (A)-(R)-(Cy ) Від вмісту акумулятора відняти вміст регістру та ознаку переносу.

SBB B (A)¬ (A)-(B)-(Cy ) Від вмісту акумулятора відняти вміст регістру В

та ознаку переносу.

SBB M (A) ¬(A)-{(HL)}-(Cy ) Від вмісту акумулятора відняти вміст комірки

Памяті адреса якої знаходиться в HL парі.

SBI D8 (A)¬ (A)-D8-(Cy ) Від вмісту акумулятора безпосередньо відняти

число та ознаку переноса.

КОМАНДИ ЗБІЛЬШЕННЯ ЧИ ЗМЕНШЕННЯ ВМІСТУ РЕГІСТРУ ЧИ ПАРИ НА1

Інкриментування та та декрементування

INR (R)¬ (R)+1 до вмісту регістру додати одиницю.

(R) ®{A,B,C,D,E,H,L,M}

INR A (A)¬ (A) +1 до вмісту акумулятора додати одиницю.

INR B (B) ¬(B) + 1 до вмісту регістра В додати 1.

INR M {(HL) } ¬{ (HL)}+1 до вмісту комірки памяті адреса якої вказана

в HL парі додати 1.

DCR R (R)¬ (R)-1 від вмісту регістра відняти 1.

(R)®{ A,B,C,D,E,H,L,M}

DCR A (A) ¬(A)-1 від вмісту акумулятора відняти 1.

DCR B (B) ¬(B)-1 від вмісту регістра В відняти 1.

DCR M {(HL)}¬ {(HL)}-1 від вмісту комірки памяті адреса якої вказана в HL відняти 1.

INX rp (rp)¬ (rp)+1 Вміст регістрової пари стає більшим на одиницю

(rp) ¬{ BC,DE,HL,SP}

DCX rp ( rp) ¬( rp)-1 Вміст регістрової пари стає меншим на 1.

DAD ( rp ) { ( HL ) } ¬ { ( HL ) } +( rp ) До вмісту HL пари додати вміст регістрової

( rp) ¬ { BC,DE,HL,SP } пари.

DAD B { (HL) } ¬ { (HL) } +(BC) До вмісту HL пари додати вміст регістрової

пари ВС.

DAD SP { ( HL ) } ¬ { ( HL ) } +( SP ) До вмісту HL пари додати вміст стека.

DAA двійково-десятична корекція.

ANA R ( A) ¬ ( A)^( R) Ця команда змінює ознаку переносу на 0.

R ¬ { A, B, C, D, E, H, L, M } Вміст акумулятора разом з вмістом регістра

Підлягає логічній операції “і”.

ANA M ( A ) ¬ ( A )^ { ( HL ) } Вміст акумулятора разом з вмістом комірки памяті адреса якої вказана в HL парі підлягає

Логічній операції “ і“ .

ANI D8 ( A) ¬( A)^ D8 Вміст акумулятора разом з безпосереднім

числом підлягають логічній операції “і”.

XRA R (A)¬ (A) Å (R) Вміст акумулятора з вмістом регістра підлягають

R ®{A,B,C,D,E,H,L,} логічній операціїї виключаюче “або”.

XRI D8 (A) (A) Å D8 Вміст акумулятора збезпосереднім числом

підлягають логічній операціїї виключаюче

“або

ORA R ( A ) ¬ ( A ) v ( R ) Вміст акумулятора з вмістом регістра

R ® { A , B , C , D , E , H . L , M } підлягають логічній операції “чи”.

ORI D 8 ( A ) ¬ ( A ) vD 8 Вміст акумулятора збезпосереднім числом

Підлягають логічній операції “чи”.

Команди порівняння

CMP R ( A ) ¬ ( A )- ( R ) Від вмісту акумулятора відняти вміст регістра,

( R) ® { A, B, C, D, E, H, L, M } при цьому вміст акумулятора не змінюється,

однак змінюється стан флага z.

Якщо А= r ,то z 1 ; A > r ,то z =0 ; A < r ,тоС y =1.

CMP M ( A ) ¬ (A) – { ( HL ) } Від вмісту акумулятора відняти вміст комірки

пам’яті адреса якої вказана в HL парі,при цьому

вміст акумулятора не змінюється,змінюється

тільки стан флага z.

CPI D8 ( A) ¬( A) – D8 порівняти вміст аумулятора з безпосереднім числом.

С MA ( A ) ¬ ( A ) Вміст акумулятора підлягає інверсії.

RLC Вміст акумулятора зсувається на одну

позицію в ліво ,молодший біт D0 і С y

приймають значення витисненого біта D7 .

RRC Вміст акумулятора зсувається на одну позицію в

право .При цьому старший біт D7 та С y приймають

значення витисненого біта D0 .

RAL Циклічний зсув в ліво вмісту акумулятора . В молодшому біті D0 відображається вміст С y , а в С y - D7 .

RAR Циклічний зсув в право вмісту акумулятора .

В старшому біті D7 відображається вміст С y ,

а в С y - D0 .

STC У флаг переносу всановлюється 1 .

С MC Вміст акумулятора підлягає інверсії .

EI Дозволити преривання .

DI Заборонити преривання .

Команда безумовного переходу

JMP addr При її виконанні відбувається перехід обчислень по вказаному адресу незалежно від

результатів попередніх обчислень .

Команди умовного переходу

JZ addr Якщо вміст регістра

попередніх обчислень рівний 0 , то управління пере-

дається по вказаному адресу, якщо не рівний 0 , то

керування передається слідуючій за JZ команді .

JNZ addr Якщо вміст регістра попередніх обчислень не рівний

0 ,то управління передається по вказаному адресу .

JC addr Якщо С рівний 0 ,то управління передається по

вказаному адресу .

JNC addr Якщо С y не рівний 0 ,то управління передається по

JNC addr Якщо С y не рівний 0 ,то управління передається по

вказаному адресу .

JPO addr Якщо якщо кількість одиниць не парна ,то

управління передається по вказаному адресу .

JPE addr Якщо якщо кількість одиниць парна ,то

управління передається по вказаному адресу .

JP addr Перехід по адресу ,якщо у флазі регістра признаку S

знаходиться 0 .

JM addr Перехід по адресу ,якщо у флазі регістра признаку S

знаходиться 1 .

Похожие работы

  • Алгоритми і програми з розгалуженнями

    Тема: . План. Оператор безумовного переходу (goto). Умовні оператори. Складена команда. Література: Я.М. Глинський. Інформатика. Алгоритмізація і програмування. Книжка 1. с. 67-85.

  • Асемблер Контрольна - варіант 1

    Задача № 1 . Розробіть алгоритм і напишіть програму на мові Асемблера для обчислення функції: М3 = (С - М1) + (Е – (50)16) + (D + М2) , де A, B, C, D, E, H, L – регістри загального призначення мікропроцесора КР580ВМ80А; М1, М2 – операнди, розташовані в пам’яті; М3 – результат обчислень, розташований у пам’яті.

  • Реферат з інформатиткии Програма Провідник

    Призначення програми Файлова система ОС Windows 98 має деревоподібну ієрархічну структуру. Під час переміщення, наприклад, файла з папки, розташованої на диску, в іншу, розміщену на іншому диску, необхідно послідовно відкрити папки на першому диску, щоб досягти вихідної папки, а потім — на другому, щоб на екрані з’явилася цільова папка.

  • Загальнi вiдомостi про Бейсiк

    Реферат на тему: Загальнi вiдомостi про Бейсiк Формат програмного рядка БЕЙСIКА Програма, яка написана на мові Бейсік , являє собою сукупність програмних рядків. В

  • Поняття 300

    Реферат на тему: Поняття План Поняття як форма мислення. Логічні способи утворення понять: порівняння, аналіз, синтез, абстрагування, узагальнення.

  • Поділ понять

    РЕФЕРАТ на тему: “Поділ понять” ПЛАН Поділ понять, класифікаційні дії поділу. Класифікація. Види поділу за видозмінною ознакою і дихотомічний поділ.

  • Мова Паскаль

    КОЛОМИЙСЬКЕ ВПУ-17 РЕФЕРАТ НА ТЕМУ: МОВА ПАСКАЛЬ Виконав: учень групи : №13 Гаврищук Ігор Юрович Викладач: Остапчук С.М. КОЛОМИЯ 2002р. ВСТУП Мова ПАСКАЛЬ, затвердженна в якості стандартної в 1979р.

  • Дефрагментація диску

    Реферат на тему: Дефрагментація диску Зовнішня пам'ять комп'ютера призначена для довготривалого зберігання програм та даних. Організовується на дисках та магнітних стрічках. Магнітні диски бувають гнучкі та жорсткі, гнучкі називають ще флоппі-дисками (дискетами). Зараз використовують дискети розміром 3,5 І (89 мм), ємність яких складає 1,44 Мб.

  • Логіка 2

    Поняттями називається форма мислення, яка відтворює предмети і явища в їхніх ознаках. Із цього визначення випливає, по-перше, що поняття – це увний образ предмета, його відображення, а не сам предмет. Тому поняття про предмети не можна змішувати із самими предметами, відбитими цими поняттями.

  • Множини 3

    Практичні заняття Множини Paskal дозволяє оперувати трьома множинами, як трьома типами даних. Для визначення типу множина використовується вираз: