Скачиваний:
46
Добавлен:
24.05.2023
Размер:
431.01 Кб
Скачать

Структура микропроцессора.

  1. По какой архитектуре происходит связь процессора с кэш 1 уровня ?

гарвардская

  1. По какой архитектуре происходит связь процессора с основной внутренней памятью?

Фон-Неймана

  1. В каком случае и каким образом устанавливается флаг нулевого результата?

Операция принесла нулевой результат – результат ноль во всех разрядах

Флаги состояний устанавливаются командами, выполняемыми в операционном блоке (АЛУ), но только теми, которые для этого определены

  1. В каком случае и каким образом устанавливается флаг знака?

Устанавливается случае, когда результат получился отрицательным

  1. В каком случае и каким образом устанавливается флаг переполнения?

Обозначает выход результата за пределы допустимого диапазона при арифметических операциях со знаковыми числами. (отриц числа)

  1. В каком случае и каким образом устанавливается флаг переноса?

Показывает был ли перенос за пределы разрядной сетки при арифметических операциях. (пол. числа)

  1. Структура и функции АЛУ.

АЛУ – арифметико-логическое устройство. Содержит сумматор и простую комбинаторную логику. Связано с регистром текущего статуса программы, куда записываются флаги и режимы работы процессорной системы

Выполняет логические и арифметические операции.

  1. Назначение команд прямой и обратной загрузки.

С помощью команд прямой и обратной загрузки происходит обмен между регистрами общего назначения и памятью данных.

  1. Принцип функционирования условных инструкций.

  1. Типы прерываний.

Программное: код формируется в самой программе

Аппаратное: запрос и код по запросу генерируются от внешнего уст-ва, подключенного к системе

Исключительные ситуации: код генерируется внешней программной оболочкой, которая работает с основной программой (1.ошибки: генерируются компьютером, при повторном запуске от адреса на кот. ошибка; 2.ловушки: отладчик, перезапуск с адреса следующего ща точкой остановки; 3.аварийное завершение: требует повторного запуска программы с начала)

  1. Какие блоки содержит контроллер прерываний GIC?

2 блока: блок распределителя – общий для всех запросов, и блок ЦПУ интерфейса. Количество подблоков этого блока соответствует количеству ядер используемого процессора

  1. Что такое вектор прерывания7 В какой из регистров процессора он записывается и с какой целью?

Вектор прерывания — это указатель на адрес расположения инструкций, которые должны быть выполнены при вызове данного прерывания. То есть это адрес программы обработки данного прерывания. Записывается в регистр текущего статуса

Ввод/вывод.

  1. Способ передачи данных в UART. Методы проверки достоверности.

Передача данных в UART осуществляется по одному биту в равные промежутки времени. Этот временной промежуток определяется заданной скоростью UART и для конкретного соединения указывается в бодах (бит в сек). Основные регистры данных: регистр приема и регистр передачи. Перед началом работы необходимо записать управляющее слово по адресу регистра управления линией. (Обращение к регистрам-делителям, установка необходимой скорости, определение регламента приема и передачи). Первые 8 значений являются принятыми данными, последнее значение проверочное (стоп-бит). Значение стоп-бита всегда 1, если реально принятое значение иное, UART фиксирует ошибку.

  1. USB. Общая структура.

Universal Serial Bus - Предназначен для подключения периферийных устройств к персональному компьютеру.

Хост – всегда основное ведущее устройство. (Персональный компьютер.)

Хаб – концентратор. Содержит контроллер и повторитель.

Регистры хаба-контроллера связываются с хостом и обеспечивают опознавание функции, и ее связь с хостом. Хаб-повторитель обеспечивает энергетический режим работы шины.

Функция – оконечное устройство, подключаемое к хосту. Всегда ведомое.

Порт хаба или функции, подключаемый к хабу более высокого уровня, называется восходящим портом (upstream port), а порт хаба, подключаемый к хабу более низкого уровня, или к функции, называется нисходящим портом(downstream port).

  1. USB. Способ передачи данных. Типы пакетов.

Все передачи данных по интерфейсу инициируются хостом, однако приемником или передатчиком может быть как хост, так и функция. Передача пакетная. В интерфейсе USB испольуется несколько разновидностей пакетов:

  • пакет-признак (token paket) описывает тип и направление передачи данных, адрес устройства и порядковый номер конечной точки (КТ - адресуемая часть USB-устройства).

  • пакет с данными (data packet) содержит передаваемые данные;

  • пакет согласования (handshake packet) предназначен для сообщения о результатах пересылки данных.

  1. USB. Что такое функция, что такое конечная точка?

Функция - оконечное устройство, подключаемое к хосту. Всегда ведомое. Конечная точка (КТ) - адресуемая часть USB-устройства

  1. Что является основным условием для начала обмена данными между МПС и внешним устройством.

Для полноценного обмена процессора по шине данных важны три момента: направление обмена (чтение/запись), обьект обмена (память/устройства ввода-вывода) и, наконец, структура информации (данные/код).

  1. Типы обмена данными между МПС и внешним устройством.

  • по инициативе ВУ: ВУ по мере готовности данных выставляет запрос прерывания, МП входит в режим прерывания, сохраняет регистры в стековой области памяти, забирает необходимую информацию из ВУ, записывает ее в память и возвращается к прерванной программе. В данном случае непроизводительные потери времени связаны с тем, что МП необходимо обеспечить вход и выход из режима прерывания.

  • по инициативе одного из них: Данный режим подразумевает наличие активного ВУ. По мере готовности информации или через заранее определенный промежуток времени ВУ формирует запрос магистрали. Получив его, МП завершает обмен информацией по магистрали, переводит свои шины в третье состояние (состояние высокого импеданса) и выставляет подтверждение запроса. По данному сигналу ВУ формирует полную совокупность управляющих сигналов для магистрали. Завершив обмен, ВУ снимает запрос шины, и МП выходит на магистраль. Данный режим называется режимом захвата магистрали. Если ВУ представляет собой память, то такой режим называется режимом прямого доступа к памяти.

  1. Какая информация должна передаваться в пакете признаке?

Пакет признак описывает тип и направление передачи данных, адрес устройства и порядковый номер конечной точки (КТ - адресуемая часть USB-устройства).

  1. Какой способ передачи информации (последовательный или параллельный) преимущественно применяется для обмена между процессором и первичным внутренним интерфейсом?

Память с последовательным доступом. Структура памяти с последовательным доступом представлена регистром сдвига, каждая ячейка которого, в свою очередь, представляет собой параллельный регистр. Разрядность такого регистра соответствует принятой разрядности системы.

  1. Может ли функция передать заявку хосту на соединение?

да