Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_arkhitekture_EVM.doc
Скачиваний:
34
Добавлен:
10.11.2019
Размер:
1.74 Mб
Скачать

Вопрос №19. Арифметико-логическое устройство эвм. Обобщенная структурная схема алу. Классификация алу.

По своим функциям АЛУ является операционным блоком, выполняющим микрооперации, обеспечивающие приём из других устройств (например ОЗУ, буферные регистры) операндов, их преобразование и выдачу результатов преобразования в другие устройства.

По способу действия над операндами АЛУ подразделяются на параллельного и последовательного действия.

По способу представления чисел различают АЛУ для чисел с фиксированной и плавающей запятой, для десятичных чисел.

По способу организации работы АЛУ делятся на синхронные и асинхронные.

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

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

На структурной схеме АЛУ изображены: блок регистров (БРг), предназначенных для приёма и размещения операндов и результатов; арифметико-логический блок (АЛБ), в котором осуществляются преобразования операндов согласно коду операции(Коп) в реализуемой команде; схема контроля(СхК), обеспечивающая непрерывный оперативный контроль и диагностику ошибок; блок местного управления(БМУ), в котором формируются управляющие сигналы(УС), координирующие взаимодействие всех блоков АЛУ между собой и с другими блоками процессора.

В асинхронных АЛУ выполнение операции производится по сигналу «Начало операции»(НО), а переход к выполнению очередной команды—по сигналу «Конец операции»(КО).

Вопрос №20. Принцип гибкого распределения памяти в ПЭВМ. Понятие адресного пространства центрального процессора.

Адресное пространство—это характеристика ЦП ЭВМ, число адресов, которое ЦП может передать на шину адреса. Адресное пространство можно посчитать по формуле: 2n, где n—это количество линий в шине адреса.

Всё адресное пространство процессора делится на 4 части: адреса 0000-BFFF (48кБ) выделены для обращения к ОП, которая используется для хранения программ и данных.

С000-С7FF (2кБ), с помощью адресов из этой области процессор управляет работой ПЭВМ.

С800-СFFF(2кБ) отводятся для обращения к ПЗУ, расположенных на модулях расширения.

D000-FFFF(12кБ) отводятся для обращения к ПЗУ, в котором хранится программа загрузки

Назначение УРП (устройство распределения памяти) заключается в расширении шины адресов до 17 разрядов. С целью обеспечения доступа ЦП к любой части ОЗУ. Такая организация достигается следующим образом: всё адресное пространство делится на 8 сегментов по 8кБ адресов в каждом. ОП ёмкостью 128кБ делится на 16 «банков» памяти по 8кБ в каждом. Непосредственно на ОП выведены 13 младших разрядов ША (А12–А0), которые обеспечивают адресацию 8кБ ячеек ОП. 3 старших разряда ША (А15–А13) определяют номер сегмента, поступают в УРП, на выходе которого формируется код номера «банка».

Пусть процессор последовательно выполняет две команды :

  1. запись C10A (1100000100001010)

  2. запись 1021 (0001000000100001)

1. Старшие четыре разряда адреса((1100)2=(С)16) идут на микросхему D14. Активным становится выход С микросхемы. Сигнал С поступает на дешифратор D52, на адресные входы которого поступают разряды А811 первой команды (0001). Активным становится выход С1 микросхемы D52. Сигнал С1 поступает на вход W/R (запись/чтение) микросхемы D21. Так как на вход W/R поступает активный уровень сигнала, микросхема D21 работает в режиме записи. Сигнал С через инвертор поступает на вход V мультиплексора D11. Так как сигнал на входе V пассивный, на адресные входы поступают разряды А47 (0000). На адресные входы D21 поступает информация с выходов D11, таким образом, для записи активируется нулевая ячейка микросхемы памяти D21. На входы данных D21 поступают четыре младших разряда адресной части команды((1010)2=(А)16). Таким образом, в нулевую ячейку D21 было записано число А.

2. Старшие четыре разряда второй команды(0001) поступают на D14. Активным становится выход «Вкл. ОЗУ», т.е. начнёт обращаться к ОЗУ. Сигнал С­­–пассивный. Он поступает на D52. Сигнал С—синхронизирующий для микросхемы, поэтому сигнал C1 на выходе микросхемы также будет пассивен. Он поступает на вход W/R микросхемы D21, и микросхема начинает работать в режиме чтения. Сигнал С через инвертор поступает на вход V D21. На адресные входы D11 поступают три старших разряда адреса (000) и сигнал РП, который всегда низкий. На адресные входы D21 с выходов D11 поступает адрес (0000), т.е. адрес нулевой ячейки микросхемы памяти. Микросхема работает в режиме чтения, на адресные входы поступает адрес нулевой ячейки микросхемы памяти, на выходе микросхемы появляется код числа А(1010), который указывает номер банка оперативной памяти, в который следует обратиться процессору.

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