Лекция Соболевой
Вид материала | Лекция |
СодержаниеДвоичная арифметика IMUL источникIMUL |
- Лекция Соболевой, 659.2kb.
- Элективный курс по правоведению для 9 класса «Символика Российского государства», 86.61kb.
- «Социальная стратификация и социальная мобильность», 46.19kb.
- Программа по русскому языку по системе Л. В. Занкова. Урок обучения грамоте. Знакомство, 19.7kb.
- Первая лекция. Введение 6 Вторая лекция, 30.95kb.
- Лекция Сионизм в оценке Торы Лекция Государство Израиль испытание на прочность, 2876.59kb.
- Текст лекций н. О. Воскресенская Оглавление Лекция 1: Введение в дисциплину. Предмет, 1185.25kb.
- Собрание 8-511 13. 20 Лекция 2ч режимы работы эл оборудования Пушков ап 8-511 (ррэо), 73.36kb.
- Концепция тренажера уровня установки. Требования к тренажеру (лекция 3, стр. 2-5), 34.9kb.
- Лекция по физической культуре (15. 02.; 22. 02; 01. 03), Лекция по современным технологиям, 31.38kb.
Двоичная арифметика
Все команды из этого раздела, кроме команд деления и умножения, изменяют флаги OF, SF, ZF, AF, CF, PF в соответствии с назначением каждого из этих флагов.
· Команда: | ADD приемник, источник |
· Назначение: | Сложение |
· Процессор: | 8086 |
· Команда: | ADC приемник, источник |
· Назначение: | Сложение с переносом |
· Процессор: | 8086 |
· Команда: | XADD приемник, источник |
· Назначение: | Обменять между собой и сложить |
· Процессор: | 80486 |
· Команда: | SUB приемник, источник |
· Назначение: | Вычитание |
· Процессор: | 8086 |
· Команда: | SBB приемник, источник |
· Назначение: | Вычитание с займом |
· Процессор: | 8086 |
· Команда: | IMUL источник IMUL приемник, источник IMUL приемник, источник1, источник2 |
· Назначение: | Умножение чисел со знаком |
· Процессор: | 8086 80386 80186 |
Эта команда имеет три формы, различающиеся числом операндов:
IMUL источник: источник (регистр или переменная) умножается на AL, АХ или ЕАХ (в зависимости от размера операнда), и результат располагается в АХ, DX:AX или EDX:EAX соответственно.
- IMUL приемник,источник: источник (число, регистр или переменная) умножается на приемник (регистр), и результат заносится в приемник.
- IMUL приемник,источник1,источник2: источник 1 (регистр или переменная) умножается на источник 2 (число), и результат заносится в приемник (регистр).
Значения флагов SF, ZF, AF и PF после команды IMUL не определены.
· Команда: | MUL источник |
· Назначение: | Умножение чисел без знака |
· Процессор: | 8086 |
· Команда: | IDIV источник |
· Назначение: | Целочисленное деление со знаком |
· Процессор: | 8086 |
· Команда: | DIV источник |
· Назначение: | Целочисленное деление без знака |
· Процессор: | 8086 |
· Команда: | INC приемник |
· Назначение: | Инкремент |
· Процессор: | 8086 |
· Команда: | DEC приемник |
· Назначение: | Декремент |
· Процессор: | 8086 |
· Команда: | NEG приемник |
· Назначение: | Изменение знака |
· Процессор: | 8086 |
· Команда: | CMP приемник, источник |
· Назначение: | Сравнение |
· Процессор: | 8086 |
· Команда: | CMPXCHG приемник, источник |
· Назначение: | Сравнить и обменять между собой |
· Процессор: | 80486 |
· Команда: | CMPXCHG8B приемник |
· Назначение: | Сравнить и обменять восемь байт |
· Процессор: | Р5 |