это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
Белорусский Государственный Университет
Информатики и Радиоэлектроники
Контрольная работа
по дисциплине
Организация и функционирование ЭВМ
Выполнил: Проверил:
Cмоленский П.О. Пешков А.Т.
Зачетная книжка №510701
(Ликвидация академической разницы)
Минск, 2009
Задание 1.1
Задание предполагает нахождения значений С1, С2, С3, С4, определяемые выражениями:
С1 = А+В, С1 = А-В, С1 = В- А+, С1 =- А –В
При выполнении задания операнды А и В необходимо представить в двоично-десятичной системе, сформировать для них прямые коды и, используя заданный код в варианте по правилам двоично-десятичной арифметики, описанной в разделе «Арифметика с алгебраическими двоично-десятичными числами», найти значения С1, С2, С3, С4.
Результат должен быть представлен в прямом коде.
Условие:
Операнд А
Операнд В
Код, используемый при выполнении задания: дополнительный.
Решение:
С1 = А+В
С2 = А − В = A + (−B)
С3 = В − А = B + (−A)
С4 = − А – В = - (A+B)
| A = 5182 | = | 0101 0001 1000 0010 |
| [A]пк | = | 00.0101 0001 1000 0010 |
| [A]дк | = | 00.0101 0001 1000 0010 |
| [-A]дк | = | 11.1010 1110 0111 1110 |
| B=5493 | = | 0101 0100 1001 0011 |
| [B]пк | = | 00.0101 0100 1001 0011 |
| [B]дк | = | 00.0101 0100 1001 0011 |
| [-B]дк | = | 11.1010 1011 0110 1101 |
| C1=A+B | ||
| C1= | 00.0101 0001 1000 0010 | [A]дк |
| + | 00.0101 0100 1001 0011 | [B]дк |
| 00. 1010 0110 0001 0101 | ||
| 0110 0110____ | коррекция | |
| 00.0001 0000 0110 0111 0101 | ||
| + 1 0 6 7 5 | ||
| С2=A+(-B) | ||
| C2= | 00.0101 0001 1000 0010 | [A]дк |
| + | 11.1010 1011 0110 1101 | [-B]ДК инверсный код |
| 11.1111 1100 1110 1111 | ||
| 11.0000 0011 0001 0000 | ||
| +1 | ||
| 11.0000 011 0001 0001 | ||
| - 3 1 1 | ||
| C3=B+(-A) | ||
| C3= | 00.0101 0100 1001 0011 | [B]дк |
| + | 11.1010 1110 0111 1110 | [-A]дк |
| 00.0000 0011 0001 0001 | ||
| + 3 1 1 | ||
| С4=-(A+B) | ||
| -C4= | 00.0101 0001 1000 0010 | [A]дк |
| + | 00.0101 0100 1001 0011 | [B]дк |
| 00. 1010 0110 0001 0101 | ||
| 0110 0110____ | коррекция | |
| 00.0001 0000 0110 0111 0101 | [-C4] | |
| C4= | 11.0001 0000 0110 0111 0101 - 1 0 6 7 5 | |
Дополнительный код нужно заменить инверсным и учесть это при коррекции.
(см. аналогичные примеры по операциям с 2 10-ыми числами в методических материалах).
Задание 1.2
Задание предполагает выполнение заданной операции над числами А и В, представленными с плавающей точкой.
При выполнении задания порядки и мантиссы операндов А и В, заданные в таблице, необходимо представить в двоичной системе счисления и сформировать для них прямые коды. Разрядность модуля порядка должна быть равна 3, разрядность модуля мантиссы - 6 .
Результат (порядок и мантисса) должен быть представлен в прямом коде в нормализованной форме.
Условие:
| A | B | код | опер. | ||||||
| порядок | мантисса | порядок | мантисса | ||||||
| знак | абс.знач. | знак | абс.знач. | знак | абс.знач. | знак | абс.знач. | ||
| + | 4 | - | 0.54 | + | 2 | − | 0.80 | обр. | + |
| 0 | 100 | 1 | .100 010 | 0 | 010 | 1 | .110 011 | ||
Решение:
| [Aп]пк= | 0.100 |
| [Ам]пк= | 1.100 010 |
| [Bп]пк= | 0.010 |
| [Bм]пк= | 1.110 011 |
| [Aп]ок= | 0.100 |
| [Aм]ок= | 1.011 101 |
| [Bп]ок= | 0.010 |
| [Bм]ок= | 1.001 100 |
Выравнивание порядков:
| 00.100 [Aп] | |
| + | 11.101 [-Bп] |
| 1 | 00.001 |
| 00.010 | Прямойкод |
Значит, сдвигаем мантиссу числа B на 2 вправо:
[Bм] = 1.001 100
Сумма мантисс:
| 11.011 101 | A |
| +11.001 100 | B |
| 11.101 001 | обр |
| 11.010 110 | прямой |
С1 - { = 0.100, = 11.010 110}
Задание 1.2 принято.
Задание 2.1
Задание относится к разделу “Схемотехнические основы ЗВМ” и состоит из двух частей:
- построить блок управления аппаратного принципа, реализующий заданную ГСА ( ГСА - граф- схема алгоритма).
- построить блок управления микропрограммного принципа, реализующий заданную ГСА.
Задание 2.1
Построить цифровой автомат заданного типа (Мили или Мура) для заданной ГСА, используя заданный тип триггера (RS-, D-, T-триггер). Тип автомата, номер ГСА (соответствует номеру рисунка, на котором она находится) и тип триггера выбирается из табл.2.
Тип триггера (ТТ), тип цифрового автомата (ТЦА), номер ГСА (ГСА) задается колонками, соответственно, 1,2 и 3.
Номер варианта определяется последними двумя цифрами зачетной книжки (равен 30).
| № | Задание 2.1 | ||
| вар | ТТ | ТЦА | ГСА |
| 1 | RS | Мура | Рис.1 |
Исходная схема (рис. 1)
Решение:
Обозначим в данной ГСА операционные вершины как Ai вершины (состояние) графа автомата Мура.
Имея граф автомата Мура, объединенная кодированная таблица переходов и выходов цифрового автомата строится за счет нахождения всех существующих путей из каждой вершины графа в ближайшую другую вершину с указанием условий, при которых имеет место данный путь, и вырабатываемых выходных сигналов, которые в автомате Мура однозначно определяются конечным состоянием (конечной вершиной):
Аi{xsss, xp sp ...xf sf ,уn(А J),... уm(А J)} А J,
где:
- Аi, АJ - соответственно, начальная и конечная вершина пути;
- xsss, xp sp ...xf sf- условия, через которые проходит рассматриваемый путь из Аi в АJ;
- уn(А J),... уm(А J) - выходные сигналы автомата, однозначно зависящий от конечного состояния АJ..
Объединенной кодированной таблицы переходов и выходов цифрового автомата составляется на основе всех возможных путей из всех вершин графа
автомата. В таблице приведена объединенной кодированной таблицы переходов и выходов для графа автомата Мура.
| Начало | Конец | |||||||||
| N | An | Q1Q2Q3Q4 | An | Q1Q2Q3Q4 | Условие | Выход | qs1 qr1 qs2 qr2 qs3 qr3 qs4 qr4 | |||
| 1 | A0 | 0 0 0 0 | A1 | 0 0 0 1 | x5 | y5y1 | 0 1 0 1 0 1 1 0 | |||
| 2 | A3 | 0 0 1 1 | ~x5 | y11y41y96 | 0 1 0 1 1 0 1 0 | |||||
| 3 | A1 | 0 0 0 1 | A2 | 0 0 1 0 | 1 | y17 | 0 1 0 1 1 0 0 1 | |||
| 4 | A2 | 0 0 1 0 | A6 | 0 1 1 0 | x3 | y1 | 0 1 1 0 1 0 0 1 | |||
| 5 | A5 | 0 1 0 1 | ~x3 | y22 | 0 1 1 0 0 1 1 0 | |||||
| 6 | A3 | 0 0 1 1 | A5 | 0 1 0 1 | x11 | y22 | 0 1 1 0 0 1 1 0 | |||
| 7 | A4 | 0 1 0 0 | ~x11 | yn | 0 1 1 0 0 1 0 1 | |||||
| 8 | A4 | 0 1 0 0 | A5 | 0 1 0 1 | x4 | y22 | 0 1 1 0 0 1 1 0 | |||
| 9 | A5 | 0 1 0 1 | A7 | 0 1 1 1 | ~x9 | yn | 0 1 1 0 1 0 1 0 | |||
| 10 | 0 1 0 1 | A1 | 0 0 0 1 | X9 x10 | Y5 y1 | 0 1 0 1 0 1 1 0 | ||||
| 11 | A8 | 1 0 0 0 | X9 ~x10 | Y4 | 1 0 0 1 0 1 0 1 | |||||
| 12 | A6 | 0 1 1 0 | A7 | 0 1 1 1 | ~x9 | yn | 0 1 1 0 1 0 1 0 | |||
| 13 | A8 | 1 0 0 0 | X9 ~x10 | Y4 | 1 0 0 1 0 1 0 1 | |||||
| 14 | A7 | 0 1 1 1 | A5 | 0 1 0 1 | 1 | Y22 | 0 1 1 0 0 1 1 0 | |||
| 15 | A8 | 1 0 0 0 | A9 | 1 0 0 1 | 1 | Y13 y18 yk | 1 0 0 1 0 1 1 0 | |||
| __ __ __ | ||||||||||
| y5= | Q1Q2Q3Q4 | |||||||||
| __ __ __ | __ __ | |||||||||
| Y1= | Q1Q2Q3Q4 | +Q1Q2Q3Q4 | ||||||||
| __ __ | ||||||||||
| y11= | Q1Q2Q3Q4 | |||||||||
| __ __ | ||||||||||
| y41= | Q1Q2Q3Q4 | |||||||||
__ __ | ||||||||||
| y96= | Q1Q2Q3Q4 | |||||||||
| __ __ __ | ||||||||||
| y17= | Q1Q2Q3Q4 | |||||||||
| __ __ | ||||||||||
| y22= | Q1Q2Q3Q4 | |||||||||
| __ ____ | ||||||||||
| y4= | Q1Q2Q3Q4 | |||||||||
| __ __ | ||||||||||
| y13= | Q1Q2Q3Q4 | |||||||||
| __ __ | ||||||||||
| y18= | Q1Q2Q3Q4 | |||||||||
| __ __ | ||||||||||
| yk= | Q1Q2Q3Q4 | |||||||||
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
qr1= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+
_ _ _ _ _ _ _ _ _ _ _
Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4(1,2,3,4,5,6,7,8,9,10,12,14)
_ _ _ _ _ _
qs1= Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4(11,13,15)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
qs2 = Q1Q2Q3Q4x3+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4 (4,5,6,7,8,9,12,14)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
qr2 = Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4 (1,2,3,10,11,13,15)
_ _ _ _ _ _ _ _ _ _
qs3 = Q1Q2Q3Q4x5+ Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x9(2,3,5,9,12)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
qr3= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9x10+ Q1Q2Q3Q4x9x10+
_ _ _ _
Q1Q2Q3Q4+ Q1Q2Q3Q4(1,4,6,7,8,10,11,13,14,15)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
qs4= Q1Q2Q3Q4x5+ Q1Q2Q3Q4x5+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9+ Q1Q2Q3Q4x9x10+
_ _ _ _
Q1Q2Q3Q4+ Q1Q2Q3Q4(1,2,4,7,8,9,10,12,14,15)
_ _ _ _ _ _ _ _ _ _ _ _ _
qr4= Q1Q2Q3Q4+ Q1Q2Q3Q4x3+ Q1Q2Q3Q4x11+ Q1Q2Q3Q4x9x10(3,5,6,11,13)
Схемаавтомата:
В Вашей схеме выходные сигналы зависят от входных, что не соответствует Вашему типу цифрового автомата
Задание 2.2
Написать микропрограмму, соответствующую заданной ГСА, с учетом заданных множества микроопераций (Y), множества проверяемых условий (Х), ёмкости запоминающего устройства (ЗУ) и начального адреса размещения микропрограммы (МП) в ЗУ. В каждом адресе запоминающего устройства может храниться 16 бит информации. Обозначение ук соответствует микрооперации, обозначающей последнюю микрокоманду в микропрограмме.
Если это допускает длина микрокоманды, использовать модификатор дисциплины перехода.
| Задание 2.2 | ||||
| Y | X | ёмкость ЗУ | нач. адрес МП | ГСА |
| 1. | 2. | 3. | 4. | 5. |
| 120 | 15 | 1000 | 421 | Рис.4 |
Решение:
Исходная схема (рис. 4)
Микропрограмма должна реализовать алгоритм, заданный ГСА на рисунке:
Управления объект, характеризуется следующими параметрами:
- множество проверяемых условий
- X ={x1,x1, .. x15.};
- множество выполняемых микроопераций
- Y ={y1,y2, .. y120, yк} (yк- микрооперация , означающая последнюю микрокоманду микропрограммы);
- ёмкость памяти для записи микропрограмм
- Vзу= 1кбайт = 2*29 байт;
- длина ячейки памяти
- L = 16 бит;
- начальный адрес размещения составляемой микропрограммы в памяти
- Ан=421;
Исходя из характеристик управляемого объекта, следует:
- длина поля для кодирования микроопераций равна к=7
- длина поля для кодирования условий равна р=4
- длина кода адреса равна р=9
МКО
МКП
Не указано, какое соответствие у Вас между дисциплинами перехода и значением модификатора М.
| Nпп | Nвер | Адрес микрокоманды | Код микрокоманды | Примечание |
| 1 | 1 | 0110100101 | 1.0000001.0000101.0 | |
| 2 | 1' | 0110100110 | 1.0010100.0000000.0 | |
| 3 | 2 | 0110100111 | 0.0100.011011010.1 | 3 |
| 4 | 5 | 0110101000 | 1.0001000.0001101.0 | |
| 5 | 5' | 0110101001 | 1.0000001.0000000.0 | |
| 6 | 6 | 0110101010 | 0.1011.0110101000.0 | 5 |
| 7 | 7 | 0110101011 | 1.0011101.0001110.0 | |
| 8 | 8 | 0110101100 | 0.0101. 0110110100.1 | 10 |
| 9 | 9 | 0110101101 | 1.0000011.0001110.0 | |
| 10 | 9' | 0110101110 | 1.0001100.0000000.0 | |
| 11 | 11 | 0110101111 | 0.0010.0110101111.1 | 11 |
| 12 | 12 | 0110110000 | 1.0001010.0000000.0 | |
| 13 | 13 | 0110110001 | 1.0010101.0001101.1 | |
| 14 | 3 | 0110110010 | 1.0000100.0000000.1 | |
| 15 | 4 | 0110110011 | 0.1100.0110110010.1 | 3 |
| 16 | 10 | 0110110100 | 0.0000011.0001110.0 | |
| 17 | 0110110101 | 0.0000.0110101111.1 | 11 |
Задание 2.2 принято.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Выполнить 2 контрольные работы по Информационные технологии и сети в нефтегазовой отрасли. М-07765
Контрольная, Информационные технологии
Срок сдачи к 12 дек.
Архитектура и организация конфигурации памяти вычислительной системы
Лабораторная, Архитектура средств вычислительной техники
Срок сдачи к 12 дек.
Организации профилактики травматизма в спортивных секциях в общеобразовательной школе
Курсовая, профилактики травматизма, медицина
Срок сдачи к 5 дек.
краткая характеристика сбербанка анализ тарифов РКО
Отчет по практике, дистанционное банковское обслуживание
Срок сдачи к 5 дек.
Исследование методов получения случайных чисел с заданным законом распределения
Лабораторная, Моделирование, математика
Срок сдачи к 10 дек.
Проектирование заготовок, получаемых литьем в песчано-глинистые формы
Лабораторная, основы технологии машиностроения
Срок сдачи к 14 дек.
Вам необходимо выбрать модель медиастратегии
Другое, Медиапланирование, реклама, маркетинг
Срок сдачи к 7 дек.
Ответить на задания
Решение задач, Цифровизация процессов управления, информатика, программирование
Срок сдачи к 20 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Информационные технологии
Срок сдачи к 11 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Геология
Срок сдачи к 11 дек.
Разработка веб-информационной системы для автоматизации складских операций компании Hoff
Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления
Срок сдачи к 1 мар.
Нужно решить задание по информатике и математическому анализу (скрин...
Решение задач, Информатика
Срок сдачи к 5 дек.
Заполните форму и узнайте цену на индивидуальную работу!