ХАНДЫФАР

Инструкция ADC

Инструкция ADC (Add with Carry) добавляет содержимое указанного операнда-источника и текущее значение флага переноса (CY) к содержимому аккумулятора A. Результат этого сложения затем сохраняется в аккумуляторе, заменяя его предыдущее значение.

Формат инструкции:

ADC reg8


Этот формат используется для сложения 8-битного значение в регистре A c reg8 с переносом. Здесь reg8 может быть любым регистром общего назначения, например A, B, C, D, E, H или L.

ADC mem8


Этот формат используется для сложение 8-битного значение в регистре A со значением в ячейке памяти с переносом, на которую указывает содержимое пары регистров HL.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 80h__; Копируем шестнадцатеричное непосредственное значение 80h в регистр A.
  4. ____mvi_____b, 20h__; Копируем шестнадцатеричное непосредственное значение 20h в регистр B.
  5. ____stc_____________; Устанавливаем флаг переноса CY.
  6. ____adc_____b_______; Выполняем сложение значение в регистре A со значением в регистре B + флаг CY.
  7. ____hlt_____________; Завершаем программу.

Инструкция ADC влияет на флаги CY, Z, S, P и AC в регистре флагов.
Инструкция ADC

Инструкция ADC (Add with Carry) добавляет содержимое указанного операнда-источника и текущее значение флага переноса (CY) к содержимому аккумулятора A. Результат этого сложения затем сохраняется в аккумуляторе, заменяя его предыдущее значение.

Формат инструкции:

ADC reg8


Этот формат используется для сложения 8-битного значение в регистре A c reg8 с переносом. Здесь reg8 может быть любым регистром общего назначения, например A, B, C, D, E, H или L.

ADC mem8


Этот формат используется для сложение 8-битного значение в регистре A со значением в ячейке памяти с переносом, на которую указывает содержимое пары регистров HL.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____mvi_____a, 80h
  4. ____mvi_____b, 20h
  5. ____stc
  6. ____adc_____b
  7. ____hlt

Инструкция ADC влияет на флаги CY, Z, S, P и AC в регистре флагов.
Made on
Tilda