ХАНДЫФАР

Инструкция DAD

Инструкция DAD (двойное сложение) используется для 16-битных операций сложения. Она добавляет содержимое указанной 16-битной пары регистров к содержимому пары регистров HL.

Инструкция DAD имеет следующие форматы в зависимости от пары регистров, используемой для сложения:

  • DAD B: _добавляет 16-битное значение, хранящееся в паре регистров BC, к 16-битному значению, ________хранящемуся в паре регистров HL.

  • DAD D: _добавляет 16-битное значение, хранящееся в паре регистров DE, к 16-битному значению, ________хранящемуся в паре регистров HL.

  • DAD H: _добавляет 16-битное значение, хранящееся в паре регистров HL, к самому себе. Другими ________словами, умножает значение в HL на 2.

  • DAD SP: добавляет 16-битное значение, хранящееся в указателе стека (SP), к 16-битному значению, ________хранящемуся в паре регистров HL.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____lxi ____b, 2020h__; Загружаем непосредственное значение 2020h в пару регистров BC.
  4. ____lxi ____h, 1010h__; Загружаем непосредственное значение 1010h в пару регистров HL.
  5. ____dad ____b_________; К содержимому пары регистров HL прибавляем содержимое пары регистров BC.
  6. ____hlt_______________; Завершаем программу.

Инструкция DAD влияет на флаг CY в регистре флагов.
Инструкция DAD

Инструкция DAD (двойное сложение) используется для 16-битных операций сложения. Она добавляет содержимое указанной 16-битной пары регистров к содержимому пары регистров HL.

Инструкция DAD имеет следующие форматы в зависимости от пары регистров, используемой для сложения:

  • DAD B: _добавляет 16-битное значение, хранящееся в паре регистров BC, к 16-битному значению, хранящемуся в паре регистров HL.

  • DAD D: _добавляет 16-битное значение, хранящееся в паре регистров DE, к 16-битному значению, хранящемуся в паре регистров HL.

  • DAD H: _добавляет 16-битное значение, хранящееся в паре регистров HL, к самому себе. Другими словами, умножает значение в HL на 2.

  • DAD SP: добавляет 16-битное значение, хранящееся в указателе стека (SP), к 16-битному значению, хранящемуся в паре регистров HL.

  1. ; Автор: Довгополов Евгений Сергеевич
  2. main:
  3. ____lxi ____b, 2020h
  4. ____lxi ____h, 1010h
  5. ____dad ____b
  6. ____hlt

Инструкция DAD влияет на флаг CY в регистре флагов.
Made on
Tilda