Содержание
- 2. Упрощенная структурная схема МП 8086
- 3. Структурная схема 8086 Устройство управления декодирует байты из очереди команд и управляет работой операционного устройства и
- 4. 80286 МП
- 5. 1.3 Система команд универ-сальных микропроцессоров Система команд любого процессора характеризуется форматами команд(рассмотрим кратко), группами команд (знать
- 6. Фирмы, выпускающие МП Complex Instruction Set Computers означает - устройство вычислений с полной системой команд, которые
- 7. Форматы команд универсаль- ных микропроцессоров В МП с RISC-архитектурой различных форматов команд немного. В идеале ВСЕ
- 8. Форматы команд универсаль- ных микропроцессоров Как пример системы команд универсальных МП, рассмотрим систему команд процессора 8086.
- 9. Форматы команд универсаль- ных микропроцессоров Всего же в системе команд процессора 8086 насчитывается более 3800 команд
- 10. Перевод чисел из двоичной системы в шестнадцатеричную При программировании на ассемблере мы будем в основном пользоваться
- 11. Виды адресации универсаль- ных микропроцессоров Мощность системы команд процессора зависит в большой мере от количества видов
- 12. Виды адресации универсаль- ных микропроцессоров 3. Непосредственная – один из операндов в регистре, второй – непосредственно
- 13. Виды адресации универсаль- ных микропроцессоров 5. Косвенная – существует несколько вариантов. Например к памяти и к
- 14. Виды адресации универсаль- ных микропроцессоров 8. Базово-индексная Используется для обработки двухмерных массивов. Пример: MOV cx, [si+bx+2]
- 15. Группы команд универсаль- ных микропроцессоров По функциональному назначению в МП 8086 выделяют 6 групп команд: 1.
- 16. Группы команд универсаль- ных микропроцессоров Первая группа команд - команды передачи данных Команды передачи данных разделяют
- 17. Группы команд универсаль- ных микропроцессоров Самой распространенной среди команд передачи данных является команда MOV. Она имеет
- 18. Группы команд универсаль- ных микропроцессоров Являются допустимыми следующие форматы команды: MOV mem/reg1, mem/reg2 MOV mem/reg, data
- 19. Группы команд универсаль- ных микропроцессоров В отличие от ОБЩИХ команд передачи данных команды работы со стеком
- 20. Группы команд универсаль- ных микропроцессоров Формат команд: PUSH mem/reg POP mem/reg PUSH sreg POP sreg PUSHF
- 21. Группы команд универсаль- ных микропроцессоров Команда ввода IN и команда вывода OUT. Команда IN загружает данные
- 22. Группы команд универсаль- ных микропроцессоров Вторая группа - арифметические команды Арифметические операции выполняются над целыми числами
- 23. Группы команд универсаль- ных микропроцессоров Команда ADD позволяет производить сложение 8- или 16-битовых двоичных чисел в
- 24. Арифметические команды Команда SUB позволяет производить вычитание 8- или 16-битовых двоичных чисел. Общее представление команде имеет
- 25. Арифметические команды Команда ADC выполняет сложение с переносом: в отличие от команды ADD в операции принимает
- 26. Арифметические команды Команда INC позволяет увеличить на 1 содержание какого-нибудь общего регистра или ячейки памяти. Формат
- 27. Арифметические команды Команда NEG изменяет знак числа, что находится в регистре или ячейке памяти, на противоположный.
- 28. Арифметические команды Микропроцессор 8086 имеет две команды умножения: для беззнаковых и для знаковых двоичных чисел. Умножение
- 29. Арифметические команды Команда IMUL аналогичная команде MUL, но сомножители и произведение интерпретируются как знаковые двоичные числа
- 30. Логические команды 3 группа - команды логических операций и сдвигов Логические операции представлены командами NOT (инверсия),
- 31. Логические команды Бинарные команды AND, OR, XOR и TEST влияют на флажки OF, SF, ZF, PF
- 32. Команды сдвигов Команды сдвигов подразделяются на команды простых сдвигов и команды циклических сдвигов. Циклические сдвиги влияют
- 33. Команды сдвигов Команды SHL(SAL) и SHR и SAR реализуют арифметические сдвиги влево и вправо соответственно на
- 35. Скачать презентацию