КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Системный уровень организации ЭВМ
Глава 3. Адресная часть. Вертикальное микропрограммирование. Любой сигнал управления задается значением всего кода операционной части. Достоинства: 1) nоч = ]log2(M+1)[ (длина операционной части) 2) появление новых МК к принципиальным трудностям не приводит 3) емкость памяти МК достаточно небольшая. Недостатки: 1) нужна дешифрация 2) две одинаковых МО в одной МК не могут быть, следовательно, количество МК возрастает. Смешанное микропрограммирование. Весь набор микроопераций разбивается на некоторое количество подмножеств, причем необязательно, чтобы подмножества были непересекающимися, тогда операционная часть МК будет состоять из нескольких подмножеств. Длина любого поля niоч = ]log2(Mi+1)[ Длина операционной части nоч = ∑ niоч Внутри подмножества любая МО кодируется вертикальным способом, может реализовываться способ горизонтально - вертикального программирования. Так как МК хранится в памяти, то любая МК идентифицируется своим адресом в памяти. Все способы должны исключать арифметику. Используется естественная адресация. Для этого в состав УУ должен вводится счетчик адреса МК. Это эффективно работает только для линейных участков МП, но, как правило, сложные МП ветвящаяся, следовательно, без принудительной адресации обойтись нельзя.
Варианты адресации:
iif (условие, A0, A1) - ветвление на 2 направления Но для МП характерно, что ветвление происходит на несколько направлений, но таким способ это будет занимать длительный промежуток времени. Для МП был придуман специальный механизм множественного ветвления - формирование адресов МК.
Сам адрес МК содержит 4 поля, поля C, B, A, формируются по γ,β,α. Пусть поля A - 1 бит, B - 1 бит,C - 4 бит. Поле D можем рассматривать как начальный адрес - сегмент. Поле C - зона содержит 4 адреса. Из всего множества условий выделяется некоторое количество номеров логических условий (сигналов), которые кодируются с помощью 4 разрядов кода. Xj = {xi,..,xm} Х1 = X1X2X3X4 X2 = X3X5X6X8 Таких условий должно быть 16. В се о стальные условия - однобитовые, которые кодируются либо в поле β, либо в поле α. Вычисляется значение условия в γ, если 0 - поле C 0, если не 0, то в С подставляется значение логического условия (например X3X5X6X8 1001) В поле B и A- подставляется код условия, записанный в β. Одна МК поддерживает 64 разветвления. Сложность заключается в том, что все адреса рядом, МК не может находится там же, но время вычисления соответствует комбинационной схеме.
Дата добавления: 2013-12-12; Просмотров: 627; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |