Курсовая: Блок выравнивания порядков - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

Блок выравнивания порядков

Банк рефератов / Радиоэлектроника

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 1195 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной курсовой работы

Узнайте стоимость написания уникальной работы

Введение. Процесс , который привел к появлению современных компьют еров , был чрезвычайно быстрым . Одним из самых важных достижений , приведших к революции в персональных компьютерах , было изобретение полупроводника или транзистора в 1948 году. В современных ЭВМ одним из основных элементов является блок АЛУ (арифметико-ло гическое устройство ), которое осуществляет арифметические и логические операции над поступающими в ЭВМ машинными словами . В ранних моделях компьютеров использовались только числа в форме с фиксированной запятой . В дальнейшем возникла необходимость исполь зования чисел с плавающей запятой , для этого сначала применялись сопроцессоры . В настоящее время благодаря появлению новой технологии MMX позволяющей процессору обрабатывать числа и с фиксированной и с плавающей запятыми , резко возросла скорость работы ком пьютера со средствами мультимедиа : графикой звуком и т.д. Алгоритм. При сложении мантисс необходимо чтобы веса единиц одноимённых разрядов мантиссы чисел были одинаковыми . Для этого мантиссы сдвигаются относительно друг друга , так чтобы их порядки стал и равными . Чтобы при выравнивании порядков не получить мантиссы больше 1, их сдвигают в сторону большего порядка. В блок по двум шинам данных вводятся мантиссы и порядки чисел 1 и 2. М А - Мантисса первого числа. М В - Мантисса второго числа. Р А - Порядок пер вого числа. Р В - Порядок второго числа. Затем из порядка первого числа вычитается порядок второго числа : получаем H -Разность порядков . Далее в зависимости от знака полученного результата : 1. при H >0 увеличиваем P A до P B , P = P A + H . 2. при H <0 увеличиваем P A до P B , P = P A + H . 3. при H =0 коррекция не нужна. Р с - Порядок результата. Затем производится проверка на возможность переполнения , которое возможно , если смещение превысит 10 позиций , т.е . разрядность мантиссы . Для этого | H | сравнивается с 10, если | H |>10, то выдаётся сигнал переполнения . Если | H |<10 , то переполнения нет. Далее необходимо выполнить сдвиг мантиссы соответствующей меньшему порядку , влево на количество знаков равное H , т.е . Разность порядков. Таким образом , мы имеем выровненный порядок и две мантиссы одна из которых , сдвинута в соответствии с изменившемся порядком . Эти три величины подаются на выход . Блок-схема алгоритма. . Блок-схема алгоритма. Описание блок-схемы алгоритма. 1.С 16 разрядной двунаправленной шины данных одновременно принимаются поряд ок и мантисса числа “А”. 2.Порядок и мантисса числа “А” преводятся в дополнительный код. 3.с шины данных одновременно принимаются порядок и мантисса числа “ B ”. 4.Порядок и мантисса числа “ B ” преводятся в дополнительный код. 5.Из порядка числа “А” вычитаетс я порядок числа “В”. 6.Разность порядков сравнивается с 10. 7.Если разность 10, то в зависимости от знака , выровненный порядок равен порядку числа “В” при отрицательной разности и порядку числа числа “А” при положительной раз ности. 8.соответственно мантисса числа “А” и мантисса числа “В” =0. 9.Если разность порядков <10, то она сравнивается с 0 и если она =0, то порядки чисел равны и сдвиг не требуется. 10.Если разность 0, то она заносится в вычи тающий счётчик. 11.В зависимости от знака сдвигается мантисса числа “А” при отрицательной разности и мантисса числа”В”. 12.Уменьшенная на счётчике разность сравнивается с 0 и если она =0,цикл завершается , и в зависимости от знака порядок Рс =Ра при М >0 и Р с =Рв при М <0. Если М 0 цикл повторяется . Схема структурная. Описание блок-схемы структурной. 1.С шины данных в регистры RG 1, RG 3 принимаются :мантисса Ма и порядок Ра а прямом коде. 2.Далее в регистры RG 2 и RG 4 принимаются : мантисса Мв и порядок Рв в пр ямом коде. 3.Ра и Рв переводятся в дополнительный код и записываются в регистры RG 1 и RG 2. 4.На сумматоре SM 1 из [Ра ]доп . Вычитается [ P в ]доп . И результат [М ]доп . записывается в регистр RG 6. 5.[М ]Доп . Из RG 6 [М ]доп . Подаётся на преобразователь кода CODE 3 и переводится в прямой код. 6.Из регистра RG 6 [М ]пр заносится в компаратор KOMPAR 1 и сравнивается с 10. 7.Если компаратор выдаёт сигнал М 10, то в зависимости от знака при м >0 Pc ( RG 7) -выровненный пор ядок приравнивается либо к Pa RG 1 и Мв ( RG 4)=0, При M <0 Pc = Pb ( RG 7= RG 2) и Ма =0( RG 2=0). 8.Если компаратор ( KOMPAR 1) выдаёт сигнал M <0, то на компараторе KOMPAR 3 M сравнивается с 0,При М =0 Pc = Pa = Pb , ( RG 7= RG 1), сдвиг не нужен. Если М 0, то М заносится в вычитающий счётчик S -1 и при каждом цикле уменьшается на единицу , в зависимости от знака сдвигая вправо на 1 разряд Ма при М <0 и Мв при М >0. 9.Затем [М ]пр из счётчика подается в компаратор KOMPAR 1 и сравнивается с 0. Если М 0, то цикл повторяется , если М =0, то RG 2 и RG 7; и RG 3 и RG 7 выдаются на шину данных. Описание управляющих сигналов. Ус 1- по этому сигналу с шины данных в регистры 1 и 3 одновременно принимаются порядок и мантисса числа “А”. Ус 2 - по этому сигналу с шины данных одновременно в регистры 2 и 3 принимаются порядок и мантисса числа “В”. Ус 3- по этому сигналу порядки чисел А и В в обратном коле одновременно записываются из преобразователей кода в регистры 1 и 2 соответственно. Ус 4- по э тому сигналу из сумматора SM 1 разность порядков [М ]пр. Записывается в регистр RG 6. Ус 5- по сигналу УС 5 происходит запись выровненного порядка Pc в регистр RG 7. Список элементов 1 6-разрядных , тактируемых регистра (Рг 1 Рг 2 Рг 5 Рг 7) 2 10-разрядных , такти руемых регистра сдвиг вправо (Рг 3 Рг 4) 1 6-разрядный сумматор 1 6-разрядный вычитающий счётчик 3 6-разрядных компаратора = Зона Поз. Обозначения НАИМЕНОВАНИЕ Кол-во ПРИМЕЧАНИЕ 1,5,11,25 6 разрядными тактируемыми регистра ми ИР 27 4 2,3,4,6,7,8 Четырёхразрядные регистры сдвига ИР 11 6 10,57,67 Двухразрядный , полный сумматор ИМ 2 3 Четырёхразрядный , быстродействующий , 9,56,66 двоичный , полный сумматор ИМ 3 3 17,18 Четырёхразрядный компаратор СП 1 2 12 Четырёхразрядный , синхронный счётчик ИЕ 17 2 13,15 Ждущий мультивибратор ТЛ 1 2 26,27,28,29, 2И - ЛИ 1 19 30,3133,34, 35, 36,37,38, 39,40,41,42, 43,44 23 2ИЛИ - ЛЛ 1 1 14,16,21,24, НЕ - ЛН 1 7 32, 46,48, 22,47 2ИЛИ-НЕ ЛЕ 1 3 45 5ИЛИ-НЕ ЛЕ 7 1 46,47,48,49, 2И-НЕ ЛА 3 18 50,51,52,53, 54,55,60,61, 62,63,64,65, 68,69,70,71, 72,73 Изм. Лист № документа Подпись Дата Разработал Лит. Ли ст Листов Проверил Н.контр. Утвердил
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
... И говорит он мне так проникновенно:
- Мне нужно от вас лишь выпить, переспать и обсудить Достоевского...
Я как про Достоевского услышала, то подумала - грех не переспать с таким интеллигентным человеком.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru