1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Главная Аудио >> Усилители и предусилители

Объясните набор команд 8086 на примерах?

Микропроцессор 8086 имеет обширный набор команд, позволяющий ему выполнять различные операции. Вот некоторые из часто используемых инструкций:

1. Инструкции по перемещению данных:

- MOV:эта инструкция используется для перемещения данных между регистрами или между регистром и ячейкой памяти.

Пример:

- МОВ АЛ, 05Ч; Переместите шестнадцатеричное значение 05 в регистр AL.

2. Арифметические инструкции:

- ADD:Эта инструкция добавляет содержимое регистра или ячейки памяти к содержимому аккумулятора.

Пример:

- ДОБАВИТЬ АЛ, БЛ; Добавьте содержимое регистра BL в регистр AL.

- SUB:Эта инструкция вычитает содержимое регистра или ячейки памяти из содержимого аккумулятора.

Пример:

- СУБ АЛ, 10; Вычтите 10 из регистра AL.

3. Логические инструкции:

- И:Эта инструкция выполняет логическую операцию И между содержимым регистра или ячейки памяти и содержимым аккумулятора.

Пример:

- И АЛ, 0ФХ; Выполните логическую операцию И между AL и 0FH.

- ИЛИ:Эта инструкция выполняет логическую операцию ИЛИ между содержимым регистра или ячейки памяти и содержимым аккумулятора.

Пример:

- ИЛИ АЛ, 34Ч; Выполните логическую операцию ИЛИ между AL и 34H.

4. Инструкции по передаче управления:

- JMP:Эта инструкция безоговорочно передает выполнение программы по указанному адресу памяти.

Пример:

- ДЖМП 1000Х; Перейти к ячейке памяти 1000H.

- JZ:Эта инструкция передает выполнение программы по указанному адресу памяти, если установлен нулевой флаг.

Пример:

- ДЖЗ 2000Х; Переход к ячейке памяти 2000H, если установлен нулевой флаг.

5. Инструкции по работе со строками:

- REP:Эта инструкция повторяет инструкцию манипуляции со строкой указанное количество раз.

Пример:

- РЭП МОВСВ; Повторите инструкцию MOVSW указанное количество раз.

6. Инструкции ввода/вывода:

- IN:Эта инструкция считывает данные из указанного порта ввода-вывода и сохраняет их в регистре.

Пример:

- В АЛ, 10Ч; Считайте данные из порта ввода-вывода 10H и сохраните их в регистре AL.

- OUT:эта инструкция записывает данные из регистра в указанный порт ввода-вывода.

Пример:

- ВЫХОД 20Ч, АЛ; Запишите данные из регистра AL в порт ввода-вывода 20H.

7. Инструкции по управлению процессором:

- HLT:эта инструкция останавливает процессор и прекращает выполнение.

Пример:

- ХЛТ; Остановите процессор.

Эти инструкции являются лишь несколькими примерами обширного набора команд микропроцессора 8086. Каждая инструкция имеет свой особый синтаксис, операнды и функциональные возможности. Программисты на языке ассемблера могут использовать эти инструкции для создания различных программ для разных приложений.

  1. Как ремонт сломанной грампластинок
  2. Почему мои стерео RCA кабели Рабочая
  3. Как подключить приемник &Amp; RCA кабели Вращающиеся
  4. Как настроить Dynex гарнитура
  5. Как использовать лазерный диск плеер