- •Структурная схема типового микропроцессора
- •Микро- эвм 8086.
- •Интерфейс. Определение интерфейса.
- •Состав микропроцессорного комплекта.
- •Микропроцессорный управляющий вычислительный комплекс. (мувк)
- •Язык ассемблера.
- •Многокристальные секционированные микропроцессоры.
- •Умножение двоичных чисел
- •9.Система команд мп кр580 ик80
- •11. Структура микропроцессора. Назначение линий шины управления.
- •12. Назначение управляющих сигналов в мп.
- •13. Постановка и решение задачи управления с помощью мп
- •18. Функционирование микроЭвм.
- •19. Регистр признаков.
- •20. Структура алу.
- •21. Синтез схемы контроля параметров технологического процесса.
- •22. Устройство управления и синхронизации мп
- •23. Примеры построения программ на ассемблере.
- •24. Назначение управляющих сигналов, поступающих по шине данных.
- •25. Стек. Определение.
- •26. Назначение выводов микропроцессора.
- •27. Регистры мп.
- •28. Счетчик команд мп.
- •29. Машинные коды.
- •30. Ацп. Схемы ацп. Технические характеристики.
- •31. Кодирование. Числовые коды.
- •33. Разделение сигналов при передаче по каналам связи.
- •34. Составные коды.
- •35. Пропускная способность канала связи.
- •36. Коды с обнаружением и исправлением ошибок.
- •37. Код Грея.
- •38. Преобразование двоичных чисел в десятичные с помощью регистров сдвига.
- •39. Код Хемминга.
- •40. Минимизация логических функций.
- •42. Мультиплексор. Схема и принцип действия.
- •43. Система команд мп кр580 ик 80.
- •44. Схема инкремент-декремент.
- •45. Дешифраторы.
- •47. Методы и схемы преобразования аналоговых сигналов в дискретные.
- •48. Структура умк.
Многокристальные секционированные микропроцессоры.
Для получения многокристального микропроцессора необходимо провести разбиение его логической структуры на функционально законченные части и реализовать их в виде БИС (СБИС). Функциональная законченность БИС многокристального микропроцессора означает, что его части выполняют заранее определенные функции и могут работать автономно, а для построения развитого процессора не требуется организации большого количества новых связей и каких-либо других электронных ИС БИС.
трехкристального микропроцессора (пунктирные линии), содержащие БИС операционного ОП, БИС управляющего УП и БИС интерфейсного ИП процессоров.
Многокристальные секционные микропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями (рис. 2.1,6). Для построения многоразрядных микропроцессоров при параллельном включении секций БИС МП в них добавляются средства «стыковки».
Д ля создания высокопроизводительных многоразрядных микропроцессоров требуется столь много аппаратурных средств, не реализуемых в доступных БИС, что может возникнуть необходимость еще в функциональном разбиении структуры микропроцессора горизонтальными плоскостями. В результате рассмотренного функционального разделения структуры микропроцессора на функционально и конструктивно законченные части создаются условия реализации каждой из них в виде БИС. Все они образуют комплект секционных БИС МП.
Таким образом, микропроцессорная секция — это БИС, предназначенная для обработки нескольких разрядов данных или выполнения определенных управляющих операций. Секционность БИС МП определяет возможность «наращивания» разрядности обрабатываемых данных или усложнения устройств управления микропроцессором при «параллельном» включении большего числа БИС.
Многокристальные секционные микропроцессоры имеют разрядность от 2—4 до 8—16 бит и позволяют создавать разнообразные высокопроизводительные процессоры ЭВМ.
Использование многокристальных микропроцессорных высокоскоростных биполярных БИС, имеющих функциональную законченность при малой физической разрядности обрабатываемых данных и монтируемых в корпус с большим числом выводов, позволяет организовать разветвление связи в процессоре, а также осуществить конвейерные принципы обработки информации для повышения его производительности.
Умножение двоичных чисел
9.Система команд мп кр580 ик80
Команды делятся на:
1)арифметические; 2)поразрядной пересылки данных; 3)поразрядной обработки данных; 4)команды управления; 5)команды передачи управления.
Команды пересылки данных общего назначения: MOV, MVI, LDA, STA, LHLD, SHLD, LXI, LDAX, SPHL, STAX, XCHG, XHTL
Команды обращения к стеку: PUSH, POP
Команды ввода и вывода: IN, OUT
Группа арифметических команд
Команды сложения: ADD, ADI, ADC, ACI, INR, INX, DAD
Вычитания: SUB, SUI, SBB, SBI, DCR, DCX
Команды десятичной коррекции содержимого аккумулятора: DAA
Группа команд поразрядной обработки данных.
Логические команды: ANA, ANI, ORA, ORI, XRA, XRI
Команды сравнения: CMP, CPI
Команды сдвига: RLC, RRC, RAL, RAR
Команда инверсии содержимого аккумулятора: CMA
Группа команд передачи управления
Безусловного перехода: JMP, PCHL
Условного перехода: JNC, JC, JNZ, JZ, JPO, JPE, JP, JM
Команды безусловного вызова подпрограммы CALL, RST
Команды условного вызова подпрограммы: CNZ, CZ, CMC, CC, CPO, CPE, CP, CM
Команда безусловного возврата из подпрограммы: RET
Команда условного возврата из подпрограммы: RMZ, RZ, RNC, RC, RPO, RPE, RP, RM
Группа команд управления микропроцессором:
Команды управления признаком переноса: CMC, STC
Команды управления триггером разрешения прерывания: EI, DI
Нет операции: NOP
Команда остановки микропроцессора: HLT
Число команд микропроцессора – 78. Многие базовые команды из числа 78 порождают несколько различных кодовых операций, поэтому общее число кодов команд составляет 244. Время выполнения команд оценивается числом тактов микропроцессора, составляет от 4 до 18 тактов. Время выполнения команды зависит от того, выполняется условие, или нет. Поэтому время команды увеличивается.