Содержание
- 2. Базовая архитектура IBM PC Х86 Представление данных Данные представляются в виде целых чисел в следующих форматах:
- 3. Базовая архитектура IBM PC Х86 Регистры процессора: регистр флагов EFLAGS RFLAGS FLAGS В регистре хранятся данные
- 4. Базовая архитектура IBM PC Х86 Регистры процессора: регистр флагов FLAGS C – carry flag (флаг переноса)
- 5. Базовая архитектура IBM PC Х86 Регистры процессора: регистр флагов FLAGS S – sign flag (флаг знака)
- 6. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы
- 7. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы Регистр AX (accumulator, аккумулятор) Это регистр-накопитель. Наиболее эффективно
- 8. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы Регистр BX (base, базовый регистр) В некоторых операциях
- 9. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы Регистр CX (counter, счётчик) Обычно этот регистр используется
- 10. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы Регистр DX (data, регистр данных) Этот регистр используется
- 11. Базовая архитектура IBM PC Х86 Регистры процессора: РОНы Регистр IP (instruction pointer, счётчик команд) Регистр содержит
- 12. Ассемблер Intel 8086 Команды пересылки данных: mov Общий формат: mov Operand1, Operand2 Действие: Operand1 = Operand2
- 13. Ассемблер Intel 8086 Арифметические операции: add, adc Общий формат: add Operand1, Operand2 Действие: Operand1 := Operand1
- 14. Ассемблер Intel 8086 Арифметические операции: sub, sbb Общий формат: sub Operand1, Operand2 Действие: Operand1 := Operand1
- 15. Ассемблер Intel 8086 Арифметические операции: mul, imul Общий формат: mul Operand Описание: умножение двух целых чисел
- 16. Ассемблер Intel 8086 Арифметические операции: div, idiv Общий формат: div Operand Описание: деление двух целых чисел
- 17. Ассемблер Intel 8086 Арифметические операции: cmp Общий формат: cmp Operand1, Operand2 Описание: выполняется сравнение двух операндов
- 18. Ассемблер Intel 8086 Команды передачи управления: jmp Общий формат: jmp Target Описание: выполняется передача управления по
- 19. Ассемблер Intel 8086 Команды передачи управления: j?* Общий формат: j?* Target Описание: при выполнении некоторого условия
- 20. Ассемблер Intel 8086 Команды передачи управления: j?* Примеры конструирования команд условного перехода: ja, jnbe – переход,
- 21. Ассемблер Intel 8086 Команды передачи управления: loop Общий формат: loop LoopLabel Описание: команда предназначена для организации
- 22. Ассемблер Intel 8086 Команды передачи управления: loope, loopz Общий формат: loope LoopLabel Описание: команда предназначена для
- 23. Ассемблер Intel 8086 Команды передачи управления: loopne, loopnz Общий формат: loopne LoopLabel Описание: команда предназначена для
- 24. Ассемблер Intel 8086 Схема процесса разработки программы на ассемблере
- 25. Ассемблер Intel 8086 Создание программы в текстовом редакторе Даны два числа (A, B). Переменной C присвоить
- 26. Ассемблер Intel 8086 Трансляция программы
- 27. Ассемблер Intel 8086 Трансляция программы Turbo Assembler Version 1.0 02-09-22 01:50:14 Page 1 LR2L.ASM 1 0000
- 28. Ассемблер Intel 8086 Трансляция программы Start Stop Length Name Class 00000H 00000H 00000H _TEXT CODE 00000H
- 29. Ассемблер Intel 8086 Отладка программы
- 30. Ассемблер Intel 8086 Отладка программы
- 32. Скачать презентацию