
- •Классификация микропроцессоров интегральных схем.
- •Микропроцессор кр580вм80, основные характеристики, назначение, применения, плюсы и минусы.
- •Машинный код, язык ассемблера, назначение, область применения, плюсы и минусы.
- •Устройства управления на жесткой логике, плюсы и минусы.
- •Устройство управления программируемой логикой, плюсы и минусы.
- •Программируемые логические матрицы, характеристики, принцип действия, назначение.
- •Принцип взаимодействия компонентов микропроцессорной системы в мп кр580.
- •Структура графических табло с динамической индикацией, принцип действия, плюсы и минусы.
- •Параллельный интерфейс, назначение, применение, принцип действия, плюсы и минусы.
- •Последовательный интерфейс, назначение, применение, принцип действия, плюсы и минусы.
- •Контроллер прямого доступа к памяти, принцип действия, область применения.
- •Контроллер прерываний, принцип действия, область применения.
- •Динамическая память, принцип действия, назначение, плюсы и минусы.
- •Статическая память, принцип действия, назначение, плюсы и минусы.
- •Энергозависимая память, классификация, область применения, плюсы и минусы.
- •Системный контроллер в мр системе, назначение, принцип действия.
- •Программируемый таймер, принцип действия, характеристики, область применения
- •Способ адресации(прямая, косвенная, регистровая), характеристики, плюсы и минусы
- •Тактовый генератор в мп, принцип действия, характеристики, назначение.
- •Представление данных в пэвм, хранение, трансформация, обработка.
- •Внешние накопители, характеристика и классификация, область применения.
- •Стековая память, принцип действия, назначение.
- •Шина адреса, данных, управления, назначение, состав, принцип, обмен данными.
- •Контроллер клавиатуры и дисплея в мп, принцип действия, об. Применения.
- •Принцип передачи данных по параллельному каналу связи(строб, готовность итд)
- •Принцип передачи данных по параллельному каналу связи (кадр, стоп-и стоп-бит итд)
- •Регистр, назначение, структура, принцип действия, об применения.
- •Шинный формирователь, назначение, структура, принцип действия, об применения.
- •Дешифратор адреса, назначение структура принцип действия, об применения.
- •Триггер как элементарная ячейка памяти, принцип действия, состав, об применения.
Классификация микропроцессоров интегральных схем.
Многокристальные МП – разбитая логическая структура на функционально законченные части реализованные в виде БИС.
Однокристальные МП – получаются при реализации все аппаратных средств процессора в виде одной БИС или СБИС(сверхбольшой БИС)
Многокристальные секционные МП – БИС реализуется на части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями.
По назначению различают:
Универсальные МП – направленны на ускоренное выполнение определённых функций, дабы увеличить эффективность производительность при решении только определённых задач.
Специализированные МП - направленны на выполнение сложных последовательностей логических операций, математические МП, предназначены для повышения производительности при выполнения арифметических операций за счет матричных методов их выполнения МП для обработки данных в различных областях применения.
RISC - процессор компьютера с сокращенным набором команд.
SISC - компьютер с полным набором команд.
RISC-ядро, которое выполняет самые простые (и обычно самые распространенные) команды за один цикл тракта данных, а по обычной технологии CISC интерпретируются более сложные команды. В результате обычные команды выполняются быстро, а более сложные и редкие - медленно. Хотя при таком "гибридном" подходе производительность ниже, чем в архитектуре RISC, новая архитектура CISC имеет ряд преимуществ, поскольку позволяет использовать старое программное обеспечение без изменений.
Микропроцессор кр580вм80, основные характеристики, назначение, применения, плюсы и минусы.
КР580ВМ80 отечественный микропроцессор(импортный аналог 8080А). CPU (Центральное процессорное устройство), формирователь 8ми разрядной шины данных/управления(поступающая на SC) и 16ти разрядной шины адреса, обеспечивающая прямую адресацию внешней памяти объемом 64 Кбайт и и256 устройств ввода\вывода.
В него входят:
однокристальный микропроцессор
шинные драйверы
приёмопередатчики
адресные регистры
другие вспомогательные интегральные схемы.
Ф1,Ф2 – тактовые сигналы двухфазной синхронизации; HOLD – запроса захвата шин; INT – запрос на прерывание; READY – Готовность; RESET – сброс; INTE – разрешение прерывание; DBIN – ввод ;WR – запись внешней среде; SYNC – сигнал синхронизации; HLDA – подтверждение захвата шин; WAIT – ожидание
Машинный код, язык ассемблера, назначение, область применения, плюсы и минусы.
Машинный код (платформенно-ориентированный код), машинный язык — система команд (набор кодов операций) вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.
Машинный код - это самый низкий уровень представления скомпилированных или ассемблированных компьютерных программ.
Язык ассемблера (англ. assembly language) — машинно-ориентированный язык низкого уровня с командами, обычно соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд. Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти. Перевод программы на языке ассемблера в исполнимый машинный код производится ассемблером — программой-транслятором, которая и дала языку ассемблера его название.
Плюсы:
Язык ассемблера позволяет писать самый быстрый и компактный код, какой вообще возможен для данного процессора;
Язык ассемблера используется для создания «прошивок» BIOS;
С помощью языка ассемблера часто создаются машинно-зависимые подпрограммы компиляторов и интерпретаторы языков высокого уровня, а также реализуется совместимость платформ.
Минусы:
В силу машинной ориентации («низкого» уровня) языка ассемблера человеку сложнее читать и понимать программу на нём по сравнению с языками программирования высокого уровня; программа состоит из слишком «мелких» элементов — машинных команд, соответственно, усложняются программирование и отладка, растут трудоёмкость и вероятность внесения ошибок;
Требуется повышенная квалификация программиста для получения качественного кода;
Как правило, меньшее количество доступных библиотек по сравнению с современными индустриальными языками программирования;
Отсутствует переносимость программ на компьютеры с другой архитектурой и системой команд.