Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Компьютеры и периферийные устройства Компьютеры и периферийные устройства

Процессор для ограниченного набора команд /часть 7 (7)

Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

СОДЕРЖАНИЕ Исходные данные Техническое задание 1. Алгоритм работы процессора 1.1 Выбор и обоснование алгоритма 1.2 Техническое описание алгоритма 2. Структурная электрическая схема центральной части ЭВМ 2.1 Выбор и обоснования структурной электрической схемы центральной части ЭВМ 2.2 Техническое описание структурной электрической схемы центральной части ЭВМ 3. Функциональная электрическая схема процессора 3.1 Выбор и обоснование функциональной электрической схемы процессора 3.2 Техническое описание функциональной электрической схемы - операционная часть 3.3 Техническое описание функциональной электрической схемы - управляющая часть 4. Принципиальная электрическая схема РОН и ИАЛУ 4.1 Выбор и обоснование элементной базы 4.2 Используемые цифровые микросхемы и их параметры 4.3 Техническое описание принципиальной электрической схемы РОН 4.4 Техническое описание принципиальной электрической схемы ИАЛУ 5. Расчетная часть 5.1 Проверочный нагрузочный расчет для блока 5.1.1 Проверочный нагрузочный расчет для РОН 5.1.2 Проверочный нагрузочный расчет для ИАЛУ 5.2 Расчет потребляемой мощности блока 5.2.1 Расчет потребляемой мощности РОН 5.2.2 Расчет потребляемой мощности ИАЛУ 5.3 Расчет надежности для блока 5.3.1 Расчет надежности для РОН 5.3.2 Расчет надежности для ИАЛУ Заключение Литература 2 3 5 5 5999 11111112 20 20 222930 32 32 32 32 33 33 33 33 33 33 35 36 ИСХОДНЫЕ ДАННЫЕОперации: - сложение; - вычитание; умножение; И; ИЛИ; сложение по модулю два; запись; загрузка; УП по флагу; БПВ; ОСТАНОВ. Режимы адресации: - прямая; Регистровая; относительная с базированием и индексированием; стековая. 1.1.1Адресность команд– 2 1.1.1.1Форма представления числа – фиксирования точка Разрядность чисел – 32 Объем ОЗУ – 16 Мбайта Количество РОН – 8 Ширина выборки из ОЗУ – 2 байта Тип АЛУ – многофункциональное Критерий проектирования – максимальное быстродействие Устройство управления – УУ и УА АЛУ с программируемой логикой с регулярной адресацией ТЕХНИЧЕСКОЕ ЗАДАНИЕ1. Основание для проведения работ Выполнение курсового проекта по ТиП ЭВМ в соответствии с учебным планом.2. Наименование разрабатываемого изделия Процессор для ограниченного набора команд.3. Заказчик и исполнитель 3.1 Заказчик: Кафедра ВТ МГИРЭА (ТУ) 3.2 Исполнитель: Студенты гр. ВСС-2-93 Терехов Дмитрий Александрович Терехова Ольга Николаевна4. Технические требования 4.1 Форматы команд Для выполнения заданных в курсовом проекте операций используются следующие форматы команд: КОП R1 Rb Rx Д 0 4 5 7 8 10 11 13 14 31 Формат RX – совмещение регистрового и относительного с базированием и индексированием режимов адресации 1.2КОП R1 Adr 0 4 5 7 8 31 Формат RS – использование прямого и регистрового режимов адресации 1.3КОП 1.4Adr 0 4 5 28 S – прямой режим адресации КОП 4 Безадресная команда – использование только кода операции, необходима для операции ОСТАНОВ1разряд КОП – указывает выполняется операция в АЛУ или вне его. 1 разряд=0 действия выполняются в АЛУ. 1 разряд=1 действия выполняются вне АЛУ. 2 разряд КОП – указывает на режимы адресации. Если операция выполняется в АЛУ 2 разряд=0 использование RX при сложении, вычитании и умножении.

2 разряд=1 использование RS при логических операциях. Если операции выполняются вне АЛУ 2 разряд=0 формат RS при записи и загрузке. 2 разряд=1 формат S при переходах. 3 и 4 разряды указывают на конкретный тип операции.4.2 Система счисления Используются числа с фиксированной точкой в дополнительной коде 1.5ЗН 1.6ПОЛЕ ЧИСЛА 0 1 31 При выполнении арифметических операций используется модифицированный дополнительный код. При выполнении логических операций используются числа без знака ПОЛЕ ЧИСЛА 31 4.3 Система команд и правила их выполнения 1.7Операция Формат КОП 1.8Описание 1.9Сложение RX 00000 R1 (R1 ) ОЗУ Аисп = (Rb) (Rx) D Вычитание RX 00001 R1 (R1 )  ОЗУ Аисп = (Rb) (Rx) D Умножение RX 00010 R1 (R1 )  ОЗУ Аисп = (Rb) (Rx) D И RS 00100 R1 (R1 )  ОЗУ ИЛИ RS 00101 R1 (R1 )  ОЗУ  RS 00110 R1 (R1 )  ОЗУ Запись RS 01000 ОЗУ  (R1 ) Загрузка RS 01001 R1 ОЗУ БПВ S 01100 СТЕК  (СК) (СК) адрес перехода УП по флагу S 01101 (СК) адрес перехода ОСТАНОВ 10000 Останов системы 4.4 Тип АЛУ – многофункциональное.4.5 Ширина выборки из ОЗУ – 2 байта.4.6 Емкость ОЗУ – 16 Мбайта4.7 Используются 2 управляющих автомата – для АЛУ и для общего управления с программируемой логикой и с регулярной адресацией.4.8 Критерий проектирования – максимальное быстродействие.4.9 Требования к элементной базе – максимальная функциональная полнота. Использование технологии ТТЛШ.5. Требования к надежностным характеристикам наработки на отказ 1500ч.1. АЛГОРИТМ РАБОТЫ ПРОЦЕССОРА Выбор и обоснование алгоритма Для удобства проектирования вычислительного устройства необходимо разработать алгоритм. Вычислительный процесс разбивается на шаги, каждый шаг изображается в виде блока, а весь вычислительный процесс в виде последовательности блоков. Исходя из заданного критерия проектирования выберем алгоритм работы процессора, при котором должно обеспечиваться максимальное быстродействие, следует отметить, что графическое изображение алгоритма должно точно и четко отображать вычислительный процесс, являясь наглядным способом документирования процесса описания решения задания с помощью процессора. Таким образом, при выполнении арифметических или логических операций, а также при использовании индексного АЛУ данные в регистры будут заноситься одновременно, это обеспечивается за счет наличия двух портов при обращении и при считывании из РОН. За счет такого фактора значительно повышается быстродействие работы процессора. Отметим также, так как при проектировании используются два управляющих автомата, то функционирование процессора будет приведено на двух схемах алгоритма- разделение для логических и арифметических операций выполняемых АЛУ и для остального функционирования Техническое описание алгоритма При начале функционирования процессора производится установка в нулевое состояние счетчика стека – дно стека, установка счетчика команд в начальное состояние равное 1610, т.е. первая команда будет выбрана из ОЗУ по адресу 1610. На регистр адреса ОЗУ засылается значение адреса СТК и по данному адресу выбирается и пересылается команда в старшие 16 разрядов RGbuf, инкремент СТК (операторная вершина F12).

После увеличения счетчика команд идет проверка на максимальное значение, при максимуме выставляется флажок и происходит переход на ОСТАНОВ. Далее производится довыборка команды в младшие разряды аналогичным путем. Команда пересылается в RGK, происходит дешифрация команды и производится формирование исполнительного адреса.Команды формата RX. Для формата RX проверяются на нуль поля Rb и Rx, в случае равенства нулю на RGadr пересылается значение поля D (операторная вершина X15) и А2исп будет сформирован. В случае Rb =0, то на RG2IALU засылается операнд из РОН, адрес которого указан по полю Rx в RGK (операторная вершина АB18), производится сложение данного регистра и смещения D. При наличии переполнения выставляется флажок и процессор переходит в режим ОСТАНОВ, иначе получаем А2исп в RGadr. В случае Rx =0, то на RG1IALU засылается операнд из РОН, адрес которого указан по полю Rb в RGK (операторная вершина Y17), производится сложение данного регистра и смещения D. При наличии переполнения выставляется флажок и процессор переходит в режим ОСТАНОВ, иначе получаем А2исп в RGadr. В случае Rb0 и Rx0, то на RG1IALU заносится значение РОН, адрес которого берется из поля Rb, а на RG2IALU заносится значение РОН, адрес которого берется по полю Rx (операторная вершина M17). В RGadr суммируются содержимое регистров (операторная вершина M18) и при отсутствии переполнения происходит сложение полученной суммы со значением поля D, таким образом, получаем А2исп. После формирования исполнительного адреса, данные для выполнения операций выдаются на шины, а затем заносятся в соответствующие регистры АЛУ (операторная вершина АE45), далее происходит дешифрация кода операции 3 и 4 бита для определения конкретного типа операции. Операнды представлены в дополнительном коде.Сложение. Выполняется сложение содержимого регистров АЛУ с записью результата в RGres. При наличии переполнения выставляется соответствующий флажок в RGf и процессор переходи в режим ОСТАНОВ. При отсутствии переполнения выставляется флажок, говорящий о положительном или отрицательном значении данных, а также проверяется условие на нулевой результат (операторная вершина E19) с выставлением соответствующего флажка. После этого результат выдается на шину и затем заносится в соответствующий РОН (операторная вершина D22).Вычитание. Операция вычитание заменяется операцией сложения, однако, второе слагаемое инвертируется, а на сумматор подается входной перенос (операторная вершина K11). Так как операция сводится к сложению, дальнейшие действия повторяются в порядке указанном выше начиная с проверки на переполнение.Умножение. При умножении счетчик циклов устанавливается в значение равное 3110 и в нуль устанавливается RGres (операторная вершина AA8). Младший разряд RG1ALU - множитель проверяется на равенство единице. При равенстве суммируется значение– множимое со значением регистра результата. Далее, а также и при равенстве нулю младшего разряда множителя происходит сдвиг вправо на один разряд RG1ALU и RGres (операторная вершина Y14). Затем проверяется значение счетчика циклов на равенство нулю, при отсутствии нуля повторяется цикл с операторной вершины AA11.

В те дни имелись сильные чувства против HOL в пользу ассемблера и причиной была эффективность. Если бы Fortran не производил очень хороший код по стандартам ассемблера, пользователи просто бы отказались использовать его. Заметьте, компилятор Fortran оказался одним из наиболее эффективных из когда либо созданных.в терминах качества кода. Но он был сложным! Сегодня мы имеем мощъ ЦПУ и размер ОЗУ с запасом, так что эффективность кода не такая большая проблема. Старательно игнорируя эту проблему мы действительно были способны сохранить простоту. Как ни странно, тем не менее, как я сказал, я нашел некоторую оптимизацию которую мы можем добавить в базовую структуру компилятора не добавляя слишком много сложности. Так что в этом случае мы получим свой пирог и сьедим его:Pмы в любом случае закончим с приемлемым качеством кода. Ограниченный набор инструкций. Первые компьютеры имели примитивный набор команд. Вещи, которые мы считаем само собой разумеющимися такие как операции со стеком и косвенная адресация появились с большими сложностями

1. Процессор для ограниченного набора команд /часть 6 (7)

2. Процессор для ограниченного набора команд /часть 2 (7)

3. Процессор для ограниченного набора команд /часть 4 (7)

4. Процессор для ограниченного набора команд /2 (4)

5. Процессор для ограниченного набора команд /4 (4)

6. Учет операций по расчетному счету в программе 1С:Бухгалтерия 7.7
7. Термодинамические свойства 3,3,5-Триметилгептана, 1,7,7-Триметилбицикло-[2,2,1] гептана, 2-Метил-2-бутанола и изобутилбутаната
8. Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд

9. Война в воздухе: авиация в период второй мировой войны ТБ-7. Бомбардировка Берлина

10. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

11. Учебник для продвинутых по Delphi 7

12. Использование СУБД ACCESS 7.0

13. Изучение Microsoft Exel (v.7.0)

14. Лабораторная работа №7 по "Основам теории систем" (Решение задачи коммивояжера методом ветвей и границ)

15. Развитие речи у детей от 0 до 7 лет

16. Роль народного декоративно-прикладного мистецтва в естетичному розвитку учнiв (WinWord 7.0 На укр. яз)

Таблетки для посудомоечных машин BIOMIO "BIO-TOTAL" с эфирным маслом эвкалипта, 30 штук.
Экологичные таблетки для посудомоечной машины 7-в-1 "BioMio" эффективно и деликатно, с заботой о посуде, удаляют самые стойкие
502 руб
Раздел: Для посудомоечных машин
Набор контейнеров для хранения грудного молока и детского питания "Happy Baby", 6 штук.
Специальные контейнеры для хранения молока и питания позволяют сохранять ценные питательные элементы сцеженного грудного молока, в том
350 руб
Раздел: Молокоотсосы, аксессуары
Менажница (5 секций) "Садовая ягода".
Менажница (5 секций). Диаметр: 24,5 см. Высота: 2,5 см. Материал: керамика.
397 руб
Раздел: Менажницы

17. Обучение аудированию на коммуникативной основе в 7, 8 классах общеобразовательной школы

18. Коррекционная работа по совершенствованию грамматического строя речи учеников 7-х классов школы для детей с тяжелыми нарушениями речи.

19. Устройство цифровой динамической индикации на 7 сигментных индикаторах

20. Анализ финансово - хозяйственной деятельности предприятий и организаций на примере ОАО "Хлебозавод № 7"

21. Русские в истории Чечни: 7-19 вв.

22. Искусство Нововавилонского царства (7 - 6 вв. до н.э.)
23. Методика позиционирования товара из 7 шагов
24. Формирование социально-психологических предпосылок к обучению детей 6 - 7 лет

25. 7 вопросов по педагогике

26. 7 вопросов по педагогике

27. 7 мифов о маркетинговых исследованиях

28. Физика (7-10 классы)

29. Развитие координационных способностей к равновесию у детей 7-9 лет

30. Задача квадратичного программирования с параметром в правых частях ограничений и ее применение

31. 7 золотых правил начинающего цветовода

32. ПК 7.62 как огневая единица МСВ

Карандаши цветные "Jumbo", трехгранные, 12 цветов + точилка.
Мягкие, но при этом очень прочные карандаши, легко затачиваются и не крошатся. Насыщенные штрихи на бумаге. Не токсичны!. В комплекте: 12
410 руб
Раздел: 7-12 цветов
Настольная игра "Паника в лаборатории".
Подопытные амёбы разбежались во все стороны, срочно нужно найти их! Все игроки одновременно ищут беглянок по особым приметам — форме,
862 руб
Раздел: Карточные игры
Набор лаков для ногтей, 8 штук, арт. Т11204.
Новинка весеннего сезона - волшебный Лак Lucky. Что может быть лучше, чем накрасить ногти ярким лаком? Конечно, красить и перекрашивать их
736 руб
Раздел: Косметика для девочек

33. Borland Delphi 7: миграция в сторону .Net

34. Входной язык системы MathCAD 7. 0

35. Corel 7.0

36. Word 7.0 Редактирование текста

37. Типы и виды данных на языке Pascal 7.0

38. Обзор методов оптимизации кода для процессоров с поддержкой параллелизма на уровне команд
39. Метод касательных. Решения нелинейных уравнений. Паскаль 7.0
40. Возрастные особенности обучения и совершенствования техники спортивных способов плавания у мальчиков и девочек 7-17 лет

41. Экономика. Вопросы 7-15

42. Incorporation of [2,3,4,5,6-2H5]Phenylalanine, [3,5-2H2]Tyrosine, and [2,4,5,6,7-2H5]Tryptophan into the Bacteriorhodopsin Molecule of Halobacterium halobium

43. Селекция озимой ржи сорта "Чулпан-7"

44. Увольнение с работы по п. 7 ст. 42 трудового кодекса Республики Беларусь

45. Формирование грамматического навыка при обучении учащихся 7, 9 классов немецкому языку

46. Архітектура системи на базі процесора Pentium (Socket 7)

47. Обучающая программа Macromedia Flash 7

48. Принципы организации параллелизма выполнения машинных команд в процессорах

Подставка для книг "Brauberg", малая.
Предназначена для книг, учебников и журналов. Регулируемый угол наклона. Металлическая подставка. Держатель для страниц. Экономит место на
616 руб
Раздел: Подставки, лотки для бумаг, футляры
Сменный фильтр "Аквафор В-100-5", 2 штуки.
Модуль В100-5 содержит в оптимальном соотношении гранулы кокосового угля, ионообменные смолы и "ноу-хау" АКВАФОР - волокна
379 руб
Раздел: Фильтры для воды
Набор пробок для бутылок "Аристократ".
Набор пробок для бутылок - незаменимый аксессуар для хранения уже открытого вина, коньяка или шампанского. Он герметично закупорит любую
348 руб
Раздел: Аксессуары для вина

49. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

50. Создание программы на языке Delphi 7.0

51. Функциональная организация и система команд процессора

52. Восстановление прорванного фронта (7-15 октября)

53. Расчет на надежность стереодекодера СД-А-7

54. Вивчення усної народної творчості на уроках української літератури в 5-7 класах
55. Наступність у формуванні цілісних знань про живу природу в учнів 5–7 класів
56. Набор, отбор и наем персонала как неотъемлемая часть системы управления

57. Викладення теми "Трикутники" по програмі курсу геометрії в 7 класі середньої школи

58. Воспитание и развитие учащихся 6-7 классов в процессе обучения биологии

59. Использование метода проектов в процессе ознакомления детей 7 лет с немецкой культурой

60. Конструирование из бумаги с детьми 5-7 лет

61. Методика преподавания русской литературы ХХ века в 5-7 классах

62. Організаційно-методичні аспекти фізкультурно-оздоровчої роботи з дітьми 6-7-річного віку

63. Проектнобазирано обучение по информационни технологии 7 клас

64. Развитие двигательной моторики детей 6-7 лет средствами танца

Набор самоклеящихся листов пористой резины, А4, 10 цветов, толщина 2 мм (10 листов).
Самоклеящаяся пористая резина для творчества. Плотные листы, насыщенные цвета. Прочный клейкий слой. Легко принимает форму. Предназначена
323 руб
Раздел: Прочее
Набор доктора в чемодане.
В наборе: шприц, шапочка из картона, очки, грелка, коробочка "Витамины", бейдж, градусник, лупа, 2 пинцета, ножницы - 2 штуки,
310 руб
Раздел: Наборы доктора
Глобус физический, 210 мм.
На карту глобуса нанесены страны, границы, города, континенты, моря, океаны, глубины и другая полезная информация. Подставка глобуса
346 руб
Раздел: Глобусы

65. Формирование у дошкольников 6-7 лет элементарных математических представлений

66. Конкурс "Лесные Робинзоны" для учащихся 5-7 классов

67. Физическое воспитание детей от рождения до 7 лет

68. Влияние условий макро- и микросреды на речевое развитие детей 5-7 лет

69. Определении уровня развития наглядных форм мышления у детей 6-7 лет и готовности их к школьному обучению

70. Симптомы кризиса 7 лет и методы сглаживания отрицательных проявлений кризиса в воспитании первоклассников
71. Енергетичне обстеження будівлі ДНЗ №7 управління науки та освіти Сумської міської ради
72. Динамика показателей артериального давления и частоты сердечных сокращений у детей 7-11 лет, занимающихся спортивными бальными танцами

73. Совершенствование координации и ритмичности детей 7-9 лет средствами ритмической гимнастики

74. Ацетаты и ацетатные комплексы d-элементов 6 и 7 групп

75. "Дискретні та неперервні динамічні системи в економіці" в MAPLE 7

76. Диагностика и профилактика неуставных взаимоотношений в части и подразделении

77. Боевой устав сухопутных войск, часть 3

78. Опасности- как общая часть и землетрясения- как индивидуальное задание

79. Народы Европейской части РФ (Доклад)

80. Особенности годового хода приземной температуры воздуха в разных частях Земли по данным ОА Гидрометцентра РФ

Мягкий пол универсальный, зеленый, 60x60 см (4 детали).
4 детали - 1,5 кв.м. Пол идет в комплекте с кромками.
1080 руб
Раздел: Прочие
Рулетка для пропуска "Chrome Quadro", с карабином, 80 см.
Квадратная рулетка для бейджей из хромированного металла. С укреплённым металлическим зажимом на обратной стороне. Комбинируется со всеми
508 руб
Раздел: Бейджи, держатели, этикетки
Стиральный порошок "INDEX", универсал, 2400 грамм.
Предназначение: для стирки изделий из хлопчатобумажных, льняных, синтетических тканей, а также тканей из смешанных волокон (кроме изделий
444 руб
Раздел: Стиральные порошки

81. Проблема ограничения административных деликтов от преступления

82. Общество с ограниченной ответственностью

83. Шпаргалка по Гражданскому Праву РФ (часть первая и вторая)

84. Содержание права собственности на землю. Ограничения права собственности на землю

85. Таможенные пошлины и сборы и их роль в формировании доходной части бюджета РФ

86. Общество с ограниченной ответственностью
87. Лекции (часть) по теории государства и права
88. Ограниченая материальная ответственность

89. Медицинская терминология как составная часть украинского языка. История украинской медицинской терминологии (Медична термінологія як складова частина української лексики)

90. История России-составная часть мировой истории

91. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium

92. Процессоры нового поколения и перспективы их развития

93. Микропроцессор Z80 его структура и система команд

94. Процессор Intel 286

95. 80286 процессор

96. Информационные потоки в ЭВМ. Алгоритм работы процессора

Папка для рисунков и нот, на молнии "Ласпи", А2.
Главное назначение — хранение и перемещение не только рисунков, чертежей, эскизов и т.д. (до формата А2), но прочих материалов,
804 руб
Раздел: Папки для акварелей, рисования
Мотоцикл-каталка Pilsan "Mini Moto" (цвет: красный, с музыкой).
Каталка от компании Pilsan, выполненная в виде красного мотоцикла, может понравиться энергичным и активным детям в возрасте от трех лет.
2183 руб
Раздел: Каталки
Карандаши цветные BIC "Evolution", 18 цветов.
Цветные карандаши произведены без использования дерева. Ударопрочный стержень - не расщепляется при механическом воздействии. Безопасные -
388 руб
Раздел: 13-24 цвета

97. Обзор x86 процессоров

98. Принцип программного управления. Микропроцессор. Алгоритм работы процессора

99. Cyrix-процессоры


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.