CBRR1514 (Структурная схема ЭВМ), страница 4

2016-07-31СтудИзба

Описание файла

Документ из архива "Структурная схема ЭВМ", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "CBRR1514"

Текст 4 страницы из документа "CBRR1514"

1. Прямая, при которой в коде команды указывается номер РОН, содержащего операнд:

мнемоника

команды

кодовая

комбинация

выполняемая

операция

MOV C, D

01 001 010

C ¬ (D)

ADD D

10 000 010

A ¬ (A)+(D)

Первая команда - команда пересылки содержимого регистра D в регистр C . Регистры общего назначения: B, C, D, E, H, L, ячейка памяти М и аккумулятор А при обращении к ним имеют номера:

01 - код операции

001 - номер регистра С

010 - номер регистра В

B

000

C

001

D

010

E

011

H

100

L

101

M

110

A

111

Вторая команда - сложение содержимого регистра D с содержимым аккумулятора и результат помещается в аккумулятор.

10000 - код операции

010 - номер регистра D

2. Непосредственная адресация

Операнд указывается во втором, или во втором и третьем байтах команды.

а. Сложение ADI B1 11 000 110 А ¬ (A)+(B2)

B2 01 001 100 (B2)=4C (16)

б. Пересылка MVID B1 00 010 110 D ¬ (B2)

B2 01 001 110 (B2)=4E (16)

в. Загрузка LXID B1 00 010 011 D ¬ (B3); E ¬ (B2)

B2 01 100 101 (B2)=65 (16)

B3 10 100 101 (B3)=A5 (16)

3. Косвенная адресация

В коде команды указывается номер регистра РОН, содержащего номер ячейки ОЗУ, содержащей операнд :

LDAX B 00 001 010 A ¬ [(BC)]

STAX B 00 000 010 [(BC)] ¬ (A)

17. ЦЕНТРАЛЬНЫЙ ПРОЦЕССОРНЫЙ ЭЛЕМЕНТ К580

МП К580 - однокристальный, 8-ми разрядный, основан на принципе управления жесткой логики. РОН В, C, D, E, H, L, устройство управления и операционная часть реализованы в одном кристалле. 6 регистров общего назначения и аккумулятор являются программно доступными, т.е. при написании программы программист может к ним обращаться. Регистры W, Z и буферные регистры являются программно недоступными, т.е. они участвуют в выполнении программы, но программист к ним обратиться не может. РОН являются 8-ми разрядными. Если операции совершаются над 16-ти разрядными операндами, то РОН объединяются попарно. Регистры указателя стека, счетчик команд и регистр адреса являются 16-ти разрядными. Указатель стека содержит номер верхней занятой ячейки стека. При записи информации в стек содержимое указателя стека уменьшается на 1, а при считывании увеличивается на 1. Счетчик команд содержит номер ячейки ОЗУ, содержащей следующую команду. При считывании из счетчика команд номера ячейки команд содержимое счетчика увелич. на 1.

Регистр адреса служит для передачи содержимого счетчика команд через шину адреса и буфер адреса в ОЗУ.

Устройство управления содержит регистр команд, дешифратор команд и управляющее устройство, в которое входит ПЛМ, содержащая управляющую память.

Управляющая память содержит микропрограммы всех 78-ми команд для данного МП. АЛУ дополняется схемой десятичной коррекции для действий над двоично-

десятичными числами. При действиях над двоично - десятичными т.е. при использовании кода 8421 максимально допустимая комбинация 1001 (т.е.9), но при использовании 4-х двоичных разрядов максимально возможное число 1111 (т.е.15). Схема десятичной коррекции отнимает 6 и формирует цифру переноса в старший разряд. На управляющее устройство поступают последовательности Ф1 и Ф2 тактового генератора, сигнал готовности от ОЗУ, ПЗУ или УВВ к приему или передаче данных. Сигнал запроса на прерывание от внешних запоминающих устройств. Сигналы захвата, сброса так же формируются ВЗУ. МП формирует сигнал разрешение прерывания и продолжает выполнять текущую команду и по окончании текущей команды МП переходит к удовлетворению запроса о прерывании. Сигнал ожидания, сформированный МП означает, что он ждет сигнала готовности от ОЗУ, ПЗУ или ВЗУ. Регистр признаков является 5-ти разрядным. Он сигнализирует о следующем состоянии МП - обнуление, переполнении разрядной сетки, содержимое знакового разряда, содержимое разряда контроля на четность - нечетность и формирование цифры переноса из 8-го и 4-го разряда.

18. СИСТЕМА СБОРА ДАННЫХ НА БАЗЕ МП К580

Эта система предназначена для последовательного опроса 8-ми аналоговых датчиков и передачи информации в ОЗУ. Опрос датчиков преобразования аналоговой информации в цифровую, запись информации в ОЗУ производится под управлением МП.

Номер опрашиваемого датчика формируется в одном из РОН, в основном в регистре В. В 8-ми разрядном регистре в 5-ти старших разрядах записываются единицы, а в трех младших разрядах - номер датчика. Первоначально в регистре В записано число F8 в 16-тиричной системе исчисления:

11111000=F8

001

010

При опросе каждого датчика содержимое регистра В увеличивается на 1. При опросе последнего датчика в регистре записывается число FF = 11111111.

Добавление следующей 1 обнуляет регистр В. На выходе триггера нуля TZ появляется 1. Номер ячейки ОЗУ, в которую должен быть записан результат опроса датчика, содержится в паре РОН, например, в регистрах HL.

Алгоритм работы системы сбора данных:

например будем считать, что первая занятая ячейка ОЗУ имеет номер 1350 в шестнадцатиричной системе. В нее будет помещен результат опроса 1-го датчика с номером 000. Через аккумулятор и шину данных номер датчика подается на устройство вывода 1 (УВ1). УВ1 подает номер датчика на коммутатор. Коммутатор опрашивает нужный датчик и передает аналоговый сигнал на АЦП. АЦП преобразует аналог. сигнал в цифровой и передает цифровой сигнал на УВВ1. Если в первом такте импульсной последовательности Ф1 МП передает номер датчика, то во втором такте он ожидает прихода сигнала окончания преобразования от АЦП. Сигнал окончания равный 1 передается через УВВ2, через шину данных в аккумулятор. Наличие сигнала окончания аккумулятор проверяет операцией циклического сдвига вправо. Если сигнал окончания пришел, то при сдвиге вправо 1 из младшего разряда аккумулятора передается в триггер сдвига ТС, триггер сдвига опрокидывается в состояние 1 и данные из устройства ввода 1 по шине данных передаются в аккумулятор, а из него в ячейку ОЗУ. Содержимое пары регистров HL и регистра В увеличивается. на 1, при этом формируется номер следующего датчика и номер ячейки, куда должен быть помещен следующий результат.

19. ЦЕНТРАЛЬНЫЙ ПРОЦЕССОРНЫЙ ЭЛЕМЕНТ (ЦПЭ) К589

МП. комплект К589 построен по принципу микропрограммного управления, т.е. один и тот же набор микросхем выполняет разные функции при решении задачи в зависимости от микропрограммы, записанной в ПЗУ. Микропроцессорный комплект К589 является многосекционным, т.е. каждая 2-х разрядная секция центрального процессорного элемента содержит АЛУ и РОН. Т.к. МП является 2-х разрядным, то для обработки многоразрядных данных необходимо объединить в параллель несколько ЦПЭ. ЦПЭ К580 является асинхронным устройством. Синхронизирующий сигнал "С" необходим только для открывания триггеров РОН.

Обработка информации производится в АЛУ. Данные в АЛУ поступают через мультиплексоры А и В. Для временного хранения информации используются регистры общего назначения R0...R9, аккумулятор и регистр "Т", близкий по функциям к аккумулятору. Выбор регистра, на который передается информация, осуществляется с помощью демультиплексора. Информация с регистров передается через мультиплексор. Мультиплексор А передает на вход АЛУ или данные с шины данных М0 М1 или с вых. аккумулятора. или с одного из РОН. Мультиплексор В передает на вход АЛУ поразрядные конъюнкции данных с внешней шины В2 В0 и шины К1 К0 или данных с вых. аккумулятора. К1 К0 или константы с К1 К0. Шина К1 К0 служит для выделения или маскирования (запрета) какого - либо разряда данных с вых. аккумулятора. или с шины В1 В0.

Работа ЦПЭ осуществляется в соответствии МК ЦПЭ F6...F0, которая является. частью МК микро ЭВМ. Т.к. для обработки данных АЛУ объединяются параллельно, то АЛУ должно формировать сигналы сдвига вправо (входной - СП1, выходной - СП0) и сигнал переноса (входной - С1, выходной - С0).

Сигналы X и Y управляют схемой ускоренного переноса, в которой формируется цифра переноса одновременно с образованием суммы разрядов чисел.

Выходной буфер ВБ3 открыт только при подаче цифры переноса, в остальных случаях открыт вых. буфер ВБ4. Выходные данные из 2-х разрядного регистра адреса и 2-х разрядного аккумулятора передаются через вых. буферы 1 и 2 на шину адреса А1 А0 и на шину данных Д1 Д0 только при подаче сигналов разрешения выдачи адреса ВА и выдачи данных ВД.

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

20. БЛОК МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ (БМУ).

Структура микрокоманд.

Из ОЗУ в блок микропрограммного управления (БМУ) поступает код команды, содержащий адрес первой микрокоманды (МК) микропрограммы выполнения данной команды. Эта микропрограмма записана в управляющей памяти, входящей в состав устройства управления. По указанному адресу считывается из управляющей памяти МК для всего микропроцессорного устройства. Эта МК содержит МК СРП БМУ, микрокоманду ОЗУ, МК устройства ввода - вывода.

МК

ЦПЭ

МК

БМУ

МК

ОП

МК

УВВ

...

Сформированные МК передаются на соответствующие узлы микропро-цессорного устройства. БМУ служит для формирования адреса следующей МК. Если нет никаких условных переходов, то следующая МК считывается из следующей ячейки ПЗУ, на котором организована управляющая память. МК БМУ содержит поле условных переходов УА6...УА0, в котором записывается адрес следующей МК; поле управления признаками УФ3...УФ0 и поле управления загрузкой микрокоманды ЗМ.

Поле управления признаками указывает вид перехода: условный, безусловный и способ формирования адреса следующей МК при наличии условного перехода. Управляющие сигналы для управления признаками - это сигнал переноса и сигнал сдвига вправо. При наличии в поле управления загрузкой ЗМ = 1, адрес МК загружается в регистр адреса МК. МК БМУ:

Поле условных переходов YA6 ... YA0

Поле управления признаками УФ3 ... УФ0

Поле управления загрузкой ЗМ

МК операционного устройства содержит код микрооперации F6...F4, номер регистра общего назначения F3...F0, который является приемником или источником информации. Маскирующий сигнал К, в общем случае является двухразрядным, ВА - сигнал разрешения выдачи адреса и ВД - сигнал разрешения выдачи данных. МК ОУ:

F6...F4

F3...F0

K

BA

ВД

21. СТРУКТУРНАЯ СХЕМА И ПРИНЦИП ДЕЙСТВИЯ

БЛОКА МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ (БМУ)

На входы K7...K0 БМУ подается код команды, который является адресом первой микрокоманды (МК) микропрограммы выполняемой команды.

По сигналу ЗМ=1 адрес первой команды загружается в регистр адреса МК. Регистр позволяет адресовать 4-х разрядный номер колонки (16 колонок) и 5-ти разрядный. номер строки (32 строки).

Код К7...К0 - 8-ми разрядный, поэтому первоначально в старшем разряде номера строки записывается 0. Такая разрядность регистра адреса МК позволяет адресовать 512 ячеек ПЗУ, расположенных в 16-ти колонках и 32-х строках.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее