Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
07052013.docx
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
133 Кб
Скачать
☆

2. Слово состояния процессора кр580вм80, назначение, регистр флагов и его назначение.

Машинный цикл – время, требуемое для извлечения одного байта информации из памяти или выполнения команды, определяемой одним машинным словом. Машинный цикл может состоять из 3…5 машинных тактов.Время выполнения команды – время получения, декодирования и выполнения команды. В зависимости от вида команды это время может состоять из 1…5 машинных циклов. Для МП КР580ВМ80 существует десять различных типов машинных циклов: извлечение кода команды; чтение данных из памяти; запись данных в память; чтение данных из стека; запись данных в стек; ввод данных из внешнего устройства; запись данных во внешнее устройство; цикл обслуживания прерывания; останов; обслуживание прерывания при работе прерывания в режиме останова. Первым машинным циклом при выполнении любой команды всегда является цикл извлечения кода команды. В первом такте каждого машинного цикла МП указывает тип выполняемого цикла с помощью 8-разрядного слова состояния процессора, выдаваемого на МД.Отдельные разряды слова состояния задействуются в микроЭВМ для формирования сигналов в линиях магистрали управления. Слово состояния выдается на МД лишь на короткий промежуток времени, а используется на протяжении всего машинного цикла, поэтому его записывают в специальный регистр слова состояния (РгСС). Регистр флажков. В нем записан байт, каждый бит которого содержит информацию о результате выполнения последней команды. Регистр флагов не считывается и не модифицируется непосредственно. Регистр флагов управляется в общем случае с помощью специальных инструкций (таких, как CLD, STI и CMC), также с помощью арифметических и логических инструкций, модифицирующих отдельные флаги. И наоборот, содержимое отдельных разрядов регистра флагов влияет на выполнение инструкций (например,JZ, RCR и MOVSB). Регистр флагов не используется на самом деле, как ячейка памяти, вместо этого н служит для контроля за состоянием и управления процессором 8080. регистр флагов содержит информацию о соотношении между данными, результатах операций и состоянии процессора 8086 в целом.

3.Роль контролера прерываний в работе компьютера.

Прерывание – это сигнал, которое вырабатывает переферийное устройство, для информирования центрального процессора, чтобы он начал процесс выполнения определённой программы для переферийного устройства, вызвавшего это прерывание. При этом процессор останавливает выполнение прежней программы.Контроллер прерываний предназначен для обработки и арбитража поступающих запросов на обслуживание к центральному процессору от переферийных устройств. По аналогии функции контроллера прерываний можно сравнить с секретарём какого–нибудь начальника. Секретарь должен решить, кого из посетителей допустить к боссу в первую очередь, а кого и потом, исходя из приорететов, отдаваемых боссом и статуса самого посетителя.Так и в компьютерной системе, возможна такая ситуация, когда несколько переферийных устройств послали сигнал прерывания или запрос на прерывание. В компьютерной литературе этот сигнал обозначается IRQ (Interrupt Request).Как уже выше говорилось, прерывания имеют определённый приоритет, который позволяет контроллеру прерываний отдавать предпочтение в данный момент времени одному устройству, а не другому. В современном компьютере существует до 16 внешних и переферийных устройств, генерирующие прерывания.

Билет № 10

1.Последовательный интерфейс, назначение, применение, принцип действия, преимущества и недостатки. КР580ВВ51 – универсальный приемо-передатчик, предназначен для аппаратной реализации последовательного протокола обмена между процессором или другим устройством, способным запрограммировать данную микросхему на требуемый режим работы, и каналом последовательной передачи дискретной информации. Микросхема преобразует параллельный код, получаемый от центрального процессора в последовательный поток символов со служебными битами и выдает этот поток в последовательный канал связи с различной скоростью, а так же выполняет обратное пре6образование: последовательный поток символов – в параллельное 8-разрядное слово. Контроллер может передавать по каналу связи 5, 6, 7 – ми разрядные символы. При приеме данных контроллер может обнаружить одиночную ошибку и фиксировать условие ее состояние. Микросхема может работать в синхронном и асинхронном режиме. В синхронном режиме скорость передачи максимум 64 кбод, в асинхронном - 19,2 кбод.КР580ВВ51 - универсальный программируемый приемопередатчик УСАПП - выполняет все необходимые процедуры преобразования параллельного кода в последовательный в режиме передатчика и преобразование последовательного кода в параллельный в режиме приемника. Последовательный интерфейс позволяет сократить затраты, так как для передачи данных используется одна линия связи, по которой каждый бит цифрового кода пересылается последовательно.. Для преобразования параллельного цифрового кода в последовательный используются специальные схемы, построенные на базе сдвиговых регистров, тактируемых импульсными последовательностями определенной частоты. Каждым тактовым импульсом параллельный цифровой код сдвигается на одну позицию, которая поступает на линию связи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]