
- •Структурная схема типового микропроцессора
- •Микро- эвм 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. Структура умк.
Состав микропроцессорного комплекта.
В состав комплекта КР580 входят следующие БИС:
БИС общего назначения: центральное процессорное устройство, генератор тактовых импульсов, системный контроллер и шинный формирователь, стробируемые регистры, шинные формирователи.
Универсальные интерфейсные БИС: последовательный программируемый интерфейс; параллельный программируемый интерфейс; программируемый таймер; программируемый контроллер ПДП; программируемый контроллер прерываний.
БИС контроллеров устройств: контроллер дисплея на ЭЛТ; контроллер клавиатуры и матричного дисплея; интерфейс КОП (приборный интерфейс); контроллер динамического ОЗУ; расширитель ввода/вывода.
Микропроцессорный управляющий вычислительный комплекс. (мувк)
Микро-ЭВМ и контроллеры, реализованные с использованием микропроцессоров и микропроцессорных компонентов, и предназначенные для построения средств автоматики и систем управления в сочетании с внешними устройствами связи с объектами образуют микропроцессорные управляющие вычислительные комплексы (МУВК).
МУВК содержит один или несколько микропроцессоров со своими АЛУ (арифметико-логическими устройствами), резисторами общего назначения (РОН) и устройство управления (УУ), средства синхронизации и таймеры, расширители арифметических и логических возможностей процессора, память, представленная блоками оперативной, постоянной и перепрограммируемой постоянной памяти, средства внешнего интерфейса, обеспечивающего параллельный и последовательный ввод и вывод информации, а так же непосредственный доступ к памяти, дискретные и аналоговые устройства связи с объектами, имеющими собственные ЦАП и АЦП, включает так же системные адаптеры, обеспечивающие различные варианты подключения процессора к системному интерфейсу.
Язык ассемблера.
Язык ассемблера (автокод) — язык программирования "низкого уровня". В отличие от языка машинных кодов позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. При этом для перевода с языка ассемблера в понимаемый процессором машинный код требуется специальная программа, также называемая ассемблером.
Команды языка ассемблера один к одному соответствуют командам процессора, фактически, они представляют собой более удобную для человека символьную форму записи (мнемокод) команд и их аргументов.
Искусный
программист, как правило, способен
написать более эффективную программу
на ассемблере, чем те, что генерируются
трансляторами с языков программирования
высокого уровня, то есть для программ
на ассемблере характерно использование
меньшего количества команд и обращений
в память,
что позволяет увеличить скорость и
уменьшить размер программы.
Обеспечение максимального использования специфических возможностей конкретной платформы, что также позволяет создавать более эффективные программы с меньшими затратами ресурсов.
При программировании на ассемблере возможен непосредственный доступ к аппаратуре, в том числе портам ввода-вывода, регистрам процессора, и др.
В
силу своей машинной ориентации («низкого»
уровня) человеку по сравнению с языками
программирования высокого уровня
сложнее читать и понимать программу,
она состоит из слишком «мелких»
элементов — машинных команд,
соответственно усложняются программирование
и отладка, растет трудоемкость, велика
вероятность внесения ошибок. В значительной
степени возрастает сложность совместной
разработки.
Как правило, меньшее количество доступных библиотек по сравнению с современыми индустриальными языками программирования.
Отсутствует переносимость программ на ЭВМ с другой архитектурой и системой команд (кроме двоично совместимых).