Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры ОМПТ111111.docx
Скачиваний:
85
Добавлен:
29.02.2016
Размер:
11.68 Mб
Скачать

Вопрос 50.Особенности системы команд мпмк мк-51.

СК содержит 111 команд, длинна команд контр 1,2 или 3 байта. 94% команл 1 байтные или 2х

В качестве операндов мк 51госемейства могут использовать тетрады байтовые слова 2х байтов слова+оперирует отдельными битами двоич слов

Способы адресации: _Неявная _Регистровая _прямая байтовая и битовая _Косвенно-регистровая _Непосредственная _Стековая _Индексная

По структуре: _безадресная _1и 2 адресные

Вопрос 56.Организация прямого доступа в память (пдп) в мп системах.

Это режим работы мпкотор предназначен для обмена большими массивами информ между памятью и внешними массивами информ между памятью и внешним устройством вв/выв, минуя мп

Схема МП системы

Функции которвып контроль прямого доступа в память: _При организ ПДП выставл сигналом запроса _получив сигнал подтверждвырабатнеобходсигн для обмена инфой _Формирует адреса ячеек памяти _ Подсчитколичпереданой инфы _после передачи всего объема инфы завершается прямой доступ к памяти

3и основных варианта организации ПДП: _Реализ ПДП захватом цикла (обращение лишь когда внутр процессы МП нет обращ к памяти) _С откл процессора прямой доступ захвата цикла _ПДП с блокировкой процессора МП осуществляет всю шину и не освоб её пока весь объём инфы не будет передан DMA-ПДП(MCS-51 не имеет ПДП

Вопрос 57.Система прерываний мп. Назначение и основные моменты.

Прерывания – это процесс приосттек проги с целью обслужив внешних событий. Событие во время ком прих асинхронного( в любой момент времени)

Система прерываний-это совокупность аппарат и прогр средств мппредназнач для организпрерыв.

Во времени прерывания:

По возможности прерывания прерывающих программ. Если нельзя прервать прерывпрогр то система вып с нулевой глубиной прерыв(с нул уровнем прерыв)

При обслуживании прерывнеобход выполнить след действ: _Сохрсостпрерывпрогр _Определ где нах прогробрабпрерыв _выполнить прогробслужпрерыв _Восстановсостпрерваннпроги

Процесс сохранвнутр регистров мпназконтестным переходом. При состпрогр мы должны: _сохрсост счетчика команд _сохронсост регистров общ назначен(регистры мп) _сохр резидентную память (те ячейки памяти котр может испольмп в подпрогр)

Как правило вся инфа сохран в стеке.

Вопрос 58.Организация прерываний вмп системах. Обзорные и векторные прерывания.

Способы определистпрерывван : Сущ 2а способа прерыв: _обзорное _векторное

Для обзорного прерыв х-но то что определ источника прерыв послед опросе устркоторхапросилопрерыв

При векторном на шину адреса выставл запрос(вектора) кот определ адрес подпрогрпрер

Механизм выполн обзорного прерыв: _поступ запрос на прерывание в результате чегопроцессор выполняет текущ команду и сохран в стеке счетчика команд(состмикроконтр) _мпнач выполнять команды по фиксирован адресу _ В начале данные прогипроизв опрос внешних устройств(Устркотор вызвало прерыв имеет соотв бит) _происх вызов подпрогр обслужив прерыв от данного устройства

Можем задать порядок опросаи проще построено аппаратно

Механизм выполнвектрнпрерыв: _мпвыставл сигнал подтверждпрерыв _Внешниеустрсчит сигнал подтвержд не прерыв и выставл на шину данных вектор прерывВекторпрерыв – это 2е слово по котор однозначно определадрес расположподпрогр или прогрпрерыв

Устр само выдает адрес подпрогр сложности в аппаратн части