Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отыветы на мп.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.61 Mб
Скачать
  1. Классификация микропроцессоров интегральных схем.

Многокристальные МП – разбитая логическая структура на функционально законченные части реализованные в виде БИС.

Однокристальные МП – получаются при реализации все аппаратных средств процессора в виде одной БИС или СБИС(сверхбольшой БИС)

Многокристальные секционные МП – БИС реализуется на части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями.

По назначению различают:

  1. Универсальные МП – направленны на ускоренное выполнение определённых функций, дабы увеличить эффективность производительность при решении только определённых задач.

  2. Специализированные МП - направленны на выполнение сложных последовательностей логических операций, математические МП, предназначены для повышения производительности при выполнения арифметических операций за счет матричных методов их выполнения МП для обработки данных в различных областях применения.

RISC - процессор компьютера с сокращенным набором команд.

SISC - компьютер с полным набором команд.

RISC-ядро, которое выполняет самые простые (и обычно самые распространенные) команды за один цикл тракта данных, а по обычной технологии CISC интерпретируются более сложные команды. В результате обычные команды выполняются быстро, а более сложные и редкие - медленно. Хотя при таком "гибридном" подходе производительность ниже, чем в архитектуре RISC, новая архитектура CISC имеет ряд преимуществ, поскольку позволяет использовать старое программное обеспечение без изменений.

  1. Микропроцессор кр580вм80, основные характеристики, назначение, применения, плюсы и минусы.

КР580ВМ80 отечественный микропроцессор(импортный аналог 8080А). CPU (Центральное процессорное устройство), формирователь 8ми разрядной шины данных/управления(поступающая на SC) и 16ти разрядной шины адреса, обеспечивающая прямую адресацию внешней памяти объемом 64 Кбайт и и256 устройств ввода\вывода.

В него входят:

  • однокристальный микропроцессор

  • шинные драйверы

  • приёмопередатчики

  • адресные регистры

  • другие вспомогательные интегральные схемы.

Ф1,Ф2 – тактовые сигналы двухфазной синхронизации; HOLD – запроса захвата шин; INT – запрос на прерывание; READY – Готовность; RESET – сброс; INTE – разрешение прерывание; DBIN – ввод ;WR – запись внешней среде; SYNC – сигнал синхронизации; HLDA – подтверждение захвата шин; WAIT – ожидание

  1. Машинный код, язык ассемблера, назначение, область применения, плюсы и минусы.

Машинный код (платформенно-ориентированный код), машинный язык — система команд (набор кодов операций) вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.

Машинный код - это самый низкий уровень представления скомпилированных или ассемблированных компьютерных программ.

Язык ассемблера (англ. assembly language) — машинно-ориентированный язык низкого уровня с командами, обычно соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд. Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти. Перевод программы на языке ассемблера в исполнимый машинный код производится ассемблером — программой-транслятором, которая и дала языку ассемблера его название.

Плюсы:

  • Язык ассемблера позволяет писать самый быстрый и компактный код, какой вообще возможен для данного процессора;

  • Язык ассемблера используется для создания «прошивок» BIOS;

  • С помощью языка ассемблера часто создаются машинно-зависимые подпрограммы компиляторов и интерпретаторы языков высокого уровня, а также реализуется совместимость платформ.

Минусы:

  • В силу машинной ориентации («низкого» уровня) языка ассемблера человеку сложнее читать и понимать программу на нём по сравнению с языками программирования высокого уровня; программа состоит из слишком «мелких» элементов — машинных команд, соответственно, усложняются программирование и отладка, растут трудоёмкость и вероятность внесения ошибок;

  • Требуется повышенная квалификация программиста для получения качественного кода;

  • Как правило, меньшее количество доступных библиотек по сравнению с современными индустриальными языками программирования;

  • Отсутствует переносимость программ на компьютеры с другой архитектурой и системой команд.