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

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

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

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

ЗаданиеПостроить микропроцессор, выполняющий команды, приведенные в таблице 1. Команды для проектируемого процессора Таблица 1 Название команды КОП16 И непосредственное 94 Сложение с нормализацией 3А Загрузка и проверка 12 Загрузка PSW 82 Должны обрабатываться программные прерывания, возникающие в процессе выполнения команд. Управляющий автомат синтезируется для части микропрограммы. Синтез УА необходимо выполнять в виде УА программируемой логикой с принудительной адресацией и проверкой двух логических условий АннотацияВ ходе данного курсового проекта был синтезирован микропроцессор. Принцип его функционирования основан на принципе функционирования ЭВМ общего назначения IBM/370. Для упрощения синтеза данный процессор реализует только четыре команды из набора команд системы IBM/370. Они представляют собой арифметическую, логическую команду, а также команду перехода и команду пересылки, таким образом, охватывая наиболее характерные группы команд. Процессор позволяет обрабатывать различные исключительные ситуации, возникающие в ходе выполнения программы. В качестве примера рассмотрена реализация управляющего автомата для отдельного участка обобщенной микропрограммы. УА был реализован в виде управляющего автомата с программируемой логикой, что позволило значительно упростить его синтез и его структурную схему. СодержаниеВведение 1. Функциональная организация процессора 1.1 Описание команды “И непосредственное &quo ; 1.2 Сложение с нормализацией 1.3 Загрузка и проверка 1.4 Загрузка PSW 2. Синтез операций 2.1 Выборка команды 2.2 Реализация команды “И непосредственное &quo ; 2.2 Реализация команды “Сложение с нормализацией” 2.3 Реализация команды “ Загрузка и проверка” 2.4 Реализация команды “ Загрузка PSW&quo ; 3. Описание структурной схемы процессора 3.1 Процессор 3.2 Оперативная память 3.3 Регистровая память 3.4 Слово состояния процессора 3.5 Микрооперации и логические условия 4. Синтез управляющего автомата 4.1 Разметка граф схемы 4.2 Разбиение микроопераций по полям и кодирование логических условий 4.3 Прошивка МПЗУ 4.4 Описание Структурной и Электрической принципиальной схемы Управляющего автомата Перечень используемых сокращений Список используемой литературы Заключение ВведениеДанный курсовой проект посвящен разработке микропроцессора, выполняющего некоторый набор команд. Для приближения к структуре и функционированию реальных процессорных устройств были даны команды и принципы работы с внешними устройствами аналогичные реально существующему процессору IBM/370. Разработка процессора - это один из наиболее важных этапов разработки ЭВМ в целом. Несмотря на то, что для функционирования модулей памяти и других внешних по отношению к процессору устройств безразлична внутренняя структура процессора, важно принимать во внимание при выборе набора устройств наиболее характерные типы данных обрабатываемые процессором, типы команд, назначение и функции внешних выводов процессора. В данном случае, так как команды процессора могут иметь длину 16 или 32 разряда, то желательно использовать память, позволяющую считывать одновременно не менее 32 разрядов.

Подобный выбор структуры памяти хорошо стыкуется и с наиболее характерными форматами данных, с которыми работает процессор. В данном случае не лишен смысла был и выбор памяти с возможностью выборки 64-разраядных слов, так как процессор работает и с 64-разраядными словами, но так как такая разрядность используется только в одной из микроопераций, а данные при этом находятся в регистровой памяти, то при этом 64-разрядная память использовалась бы исключительно для выборки команд, а магистраль большую часть времени простаивала. Таким образом, была выбрана структура процессора, имеющая 32-разрядную внешнюю и 32-разрядную внутреннюю структуру. При выборе структуры регистровой памяти учитывалось, то что одновременно не используются регистры с плавающей точкой и регистры общего назначения, поэтому возможно их объединение в одну регистровую память. Различие в формате при этом не является проблемой, так как регистры с плавающей точкой при этом представляются в виде двух 32-разрядных регистров. Это не приводит к уменьшению производительности системы, как было отмечено ранее, магистраль является 32-разрядной и, все равно, нужно производить считывание регистра с плавающей запятой за два обращения к регистровой памяти, а конвейерный способ связи с ней позволил производить это считывание за три машинных такта. 1. Функциональная организация процессораПроцессор должен выполнять следующие команды: И непосредственное Сложение с нормализацией Загрузка и проверка Загрузка PSW 1.1 Описание команды “И непосредственное &quo ; I D1 (B1), I2 (SI) 9416 I2 B1 D1 0 8 16 20 31Поразрядное логическое произведение (И) первого и второго операндов помещается на место первого операнда. Операнды обрабатываются как логические величины, не имеющие внутренней структуры, и к соответствующим битам применяется операция логического И. В бите результата устанавливается 1, если в соответствующих битах обоих операндов содержатся единицы, в противном случае - устанавливается 0. В случае команды C поля операндов обрабатываются слева направо. Если операнды перекрываются, результат получается таким, как если бы операнды обрабатывались побайтно, каждый байт результат записывался в память сразу же после выборки нужного байта операнда. Признак результата: 0-результат равен 0; 1-результат не равен 0; 2- 1.2 Сложение с нормализациейAER R1,R2 (RR, короткие операнды) 3A16 R1 R2 0 8 12 15Второй операнд складывается с первым операндом, и нормализованная сумма помещается в ячейку первого операнда. Сложение двух чисел с плавающей точкой заключается в выравнивании характеристик и сложении мантисс. Характеристики обоих операндов сравниваются, и мантисса операнда с меньшей характеристикой сдвигается вправо; при каждом сдвиге на шестнадцатеричную цифру производится увеличение характеристики этого операнда на 1. Сдвиг продолжается до тех пор, пока характеристики обоих операндов не станут равными. Если операнд сдвинут вправо во время выравнивания, то самая левая шестнадцатеричная цифра поля, выдвинутого за пределы разрядной сетки, сохраняется в качестве дополнительной цифры. Считается, что операнд, который не подвергся сдвигу, имеет дополнительную младшую цифру, равную 0.

Если выравнивающий сдвиг не производится, то считается, что оба операнда расширены младшими шестнадцатеричными нулями. Затем производится алгебраическое сложение мантисс для получения промежуточной суммы. При сложении коротких операндов мантисса промежуточной суммы состоит из 7 шестнадцатеричных цифр и, возможно, цифры переноса. Если перенос имеет место, сумма сдвигается вправо на одну цифру, и характеристика увеличивается на 1. После сложения промежуточная сумма сдвигается влево таким образом, чтобы получить нормализованное число, при условии, что мантисса не равна 0. В освободившиеся младшие шестнадцатеричные позиции записываются нули, а характеристике уменьшается на число единиц, равное числу сдвигов, затем мантисса промежуточной суммы усекается таким образом, чтобы получить мантиссу результата нужной длины. Знак суммы определяется по правилам алгебры, за исключением случая, когда все цифры мантиссы промежуточной суммы равны 0. В этой ситуации устанавливается положительный знак. Если перенос из старшей позиции мантиссы промежуточной суммы характеристики нормализованной суммы превышает число 127, то фиксируется особый случай переполнения порядка. Операция завершается путем формирования характеристики, которая на 128 меньше действительного значения, и происходит программное прерывание из-за переполнения порядка. При этом результат будет нормализованным, а знак и мантисса сохраняют правильные значения. В случае команды сложение для расширенных операндов (AXR) сохраняется также правильное значение характеристики младшей части. Если характеристика нормализованной суммы меньше 0, а мантисса не равна 0, имеет место особый случай исчезновения порядка. Если бит маски исчезновения порядка равен 1, операция завершается путем формирования характеристики, которая на 128 больше действительного значения. Результат нормализуется, а знак и мантисса сохраняют правильные значения. Затем происходит программное прерывание из-за исчезновения порядка. Если исчезновение порядка имеет место, а бит маски исчезновения порядка равен 0, то программное прерывание не происходит. Вместо этого операция завершается путем формирования результата, равного истинному 0. В случае команды сложение для расширенных операндов исчезновение порядка не фиксируется, если характеристика младшей части меньше 0, а характеристика старшей части больше или равна 0. Если мантисса промежуточной суммы, включая дополнительную цифру, равна 0, имеет место особый случай потери значимости. Если бит маски потери значимости равен 1, то характеристика промежуточной суммы не меняется и становится характеристикой результата. Нормализация не производится, и происходит программное прерывание из-за потери значимости. Если бит маски потери значимости равен 0, программное прерывание не происходит; Вместо этого формируется результат, равный истинному 0. Признак результата: 0-Мантисса результата равна 0; 1-Результат меньше 0; 2-Результат больше 0; Программные прерывания: Операция (если в данной установке отсутствует средство обработки чисел с плавающей точкой или в случае команды AXR отсутствует средство обработки чисел с плавающей точкой повышенной точности) Спецификация; Переполнение порядка; Исчезновение порядка; Потеря значимости.

гомеостата, 28 симметричный гомеостат, 29 симметрия, 35 синестетический тип, 103 синфазная помеха, 26, 27 Скрябин, 103 слизистая облочка полости рта, 175 смена частотных характеристик биополя, 186 снижение его внутреннего противоречия, 64 снятие патологических сигналов, 155 сознание вида, 68 сознание человека, 81 сознательная целевая установка, 85 старение, 63 старость, 64 Стильман, 114 структурный ген, 39 суперкокон, 111 Стоматит, 175 сушумна нади, 202 Тарт, 81, 92 творчество, 68 тканевые системы, 57 толстый кишечник, 131 тонкая энергетическая система человека, 202 тонкий кишечник, 131 тонус общий, повышение, 173 точки воздействия, 61 транскрипция, 39 трансляция, 39, 43 транспортные РНК, 43 трахея, 129 тренировка рук, 115 уретрит, 132 фазотон, 60 фармакотерапия, 77 фенотип, 38 фибромиома, 133 фитотерапия, 77 флегмона, 174 Фомин, 150 функциональная организация коры мозга, 94 функциональные фракталы, 28 фурункул, 174 Хаббард, 179 Харди, 8 хищничество, 72 холецистит хронический, 168 хромосома, 42 целитель, 78 цистит,

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

2. Обзор методов оптимизации кода для процессоров с поддержкой параллелизма на уровне команд

3. Микропроцессор В1801ВМ1 архитектура и система команд

4. Работа с командами операционной системы MS - DOS

5. Национальное собрание, его полномочия. Партийная система современной Франции

6. Основы конституционного статуса Президента РФ, его положение в системе высших органов государственной власти
7. Структура генерального бюджета организации, порядок и особенности его разработки
8. Понятие учреждения и его место в системе юридических лиц

9. Синтаксис и его место в системе филологических наук

10. Система команд. Структура слова команд. Синтаксис команд. Группы команд

11. Организация лечебно-эвакуационных мероприятий в войсках. Современная система этапного лечения раненых и больных с эвакуацией по назначению. Организация оказания медицинской помощи раненым и больным

12. Организация труда менеджера и его работоспособность

13. Организация исполнения расходов на разных уровнях бюджетной системы РФ

14. Научные основы экономического анализа. Понятие и значение экономического анализа, его место в системе экономических наук

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

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

Вешалки-плечики "Стандарт", комплект 10 штук, синие.
Вешалка-плечики металлическая, покрыта слоем ПВХ. Предназначена для бережного хранения одежды. Металличекая, покрытая слоем ПВХ. Размер:
333 руб
Раздел: Вешалки-плечики
Сахарница с ложкой "Mayer & Boch", 450 мл.
Оригинальная сахарница MAYER&BOCH выполнена из высококачественного стекла и нержавеющей стали. Данная модель отличается современным
655 руб
Раздел: Сахарницы
Конструктор "Краски дня. Утро", 55 деталей.
Дети дошкольного возраста, особенно мальчишки, обожают складывать из деревянного конструктора целые города, в которых есть и дома, и
330 руб
Раздел: Деревянные конструкторы

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

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

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

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

21. Системный интерфейс Compact PCI и его архитектура Compact PCI модулей центральных процессоров фирмы INOVA

22. Динамическая поддержка расширений процессора в кросс-системе
23. Моделирование процессора (операционного и управляющего автоматов) для выполнения набора машинных команд
24. Система пенсионного обеспечения населения и пути его реформирования

25. Процессоры обработки текстовой информации

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

27. Процессор Pentium 4

28. ПК на основе процессора INTEL 80286

29. Выбор логической структуры процессора

30. Многопроцессорный вычислительный комплекс на основе коммутационной матрицы с симметричной обработкой заданий всеми процессорами

31. Обзор процессоров и шин ПВМ начиная с 386 машин

32. Процессор AMD. История развития

Пупс "Baby Love Nursery".
Пупс изготовлен с хорошей степенью детализации, порадует ребенка наличием дополнительных аксессуаров, позволяющими создать реалистичную
369 руб
Раздел: Классические пупсы (без пола)
Набор детской посуды "Авто", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления
Глобус "Двойная карта" рельефный диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: дерево. Цвет подставки: вишня, орех. Мощность: 220 V, может использоваться в
2122 руб
Раздел: Глобусы

33. Процессоры

34. Процессоры

35. Текстовой процессор Microsoft Word 6.0a

36. Создание и редактирование текстовых документов в текстовом процессоре word 9x

37. Системы цифрового видеонаблюдения при организации охранных структур на особо охраняемых объектах

38. Агрессивное поведение и его роль в организации сообществ млекопитающих
39. ООН в системе международных организаций
40. Дмитрий Иванович Менделеев и его Система элементов

41. Банк России: его функции и взаимоотношения с кредитными организациями

42. Роль Центрального банка и его территориальных управлений в развитии кредитной системы

43. Кризис финансовой системы стран Азии осенью 1997г. и его последствия для России

44. Анализ и совершенствование системы коммуникации в организации (МГТС)

45. Изучение системы и процесса управления. Выполнение обязанностей стажера – помощника на должностях организации

46. Организация франчайзной системы в бизнесе

47. Технико-экономический анализ. Анализ типа производства и его организации

48. Технико-экономическое обоснование совершенствования информационной системы бюджетной организации

Тубус - карта "План покорения МИРА", магнитная, на холодильник.
Подарок заядлому путешественнику. Вы наверняка уже знакомы со знаменитой картой мира, верхний слой которой стирается монетой по принципу
1100 руб
Раздел: Прочее
Маркеры-кисти "Zendoodle. Edding 1340", 10 штук.
Набор фломастеров с гибким наконечником в виде кисточки. Различная толщина линии. Идеально подходит для раскрашивания печатей. Чернила на
664 руб
Раздел: 7-12 цветов
Дневник школьный "Голубой щенок".
Формат: А5+ (210х160 мм). Количество листов: 48. Внутренний блок: офсет 70 г/м2. Способ крепления: ниткошвейный. Переплет: твердый с
381 руб
Раздел: Для младших классов

49. История вычислительной техники (до процессора Intel 80486)

50. Процессор

51. Современные табличные процессоры

52. Имитатор работы процессора

53. 80386 процессор

54. Пошлый мир и его трансформация в художественной системе Гоголя
55. Табличные процессоры
56. Организация системы управления издержками

57. Организация системы управления рисками на предприятии

58. Синтезатор - Workstation Ensoniq TS 10 (12) и его проблемы

59. Самообучающиеся организации и определение системы с точки зрения НЛП

60. Система, организация и кадры прокуратуры

61. Система внутрифирменного обучения как инновационный ресурс организации

62. Метод "Девиз" и его эмоциональная основа в системе занятий изобразительным искусством на факультете начальных классов

63. Проектирование специализированного процессора

64. Система управления организации

Настольная игра "Соображарий".
Сколько животных начинающихся на букву "К" вы знаете? Сможете ли за минуту назвать самое длинное слово на букву "Б"? А
490 руб
Раздел: Игры со словами
Концентрированный стиральный порошок "Burti Compact Baby" для детского белья, 900 г.
Благодаря специальной формуле исключительная эффективность стирки сочетается с бережным уходом. Благодаря особой рецептуре, отсутствия
465 руб
Раздел: Для стирки детских вещей
Карандаши цветные "Artist", 24 цвета.
Количество цветов: 24. Толщина линии: 3 мм. Мягкое письмо. Высокое качество.
380 руб
Раздел: 13-24 цвета

65. Система естественных прав человека исходя из условий его самосознания, назначения, цели и смысла существования

66. Организация казначейской системы исполнения бюджета

67. Контроль в коммерческом банке и его организация

68. Система организации и поощрения труда

69. Система тестов по оценке кредитоспособности предприятий и организаций

70. Системы учета "стандарт-кост" и нормативного метода - основа организации управленческого учета
71. Организация управления в системе ОВД
72. Кризис банковской системы России 1998 года, его причины и последствия

73. Разработка системы управления охраной труда в организации

74. Особенности организации нейроэндокринной системы Daphnia magna (Cladocera)

75. Бухгалтерский баланс и его роль в организации учета

76. Нотариат, его задачи и место в системе государственных органов

77. Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.)

78. История первых процессоров и крупнейшие маркетинговые ошибки

79. Табличный процессор Excel

80. Классификация табличных процессоров

Фляга "S.Quire 1406YX-3", 0,18 л, сталь (цвет: серебристый с рисунком).
Очень строгий, классический, элегантный подарок для мужчины. Металлическая фляга "S.Quire", выполнена из нержавеющей стали,
773 руб
Раздел: Фляжки сувенирные
Пенал большой "Pixie Crew" с силиконовой панелью для картинок (розовый, цветной горох).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1402 руб
Раздел: Без наполнения
Наклейка зеркальная "Птицы", 30x40 см.
Стильные оригинальные зеркальные наклейки прекрасно дополнят интерьер вашего дома, наполнив его светом и радостью. Декорирование интерьера
351 руб
Раздел: Интерьерные наклейки

81. Построение локальной вычислительной сети подразделения организации под управлением операционной системы Windows NT

82. Процессор пентиум

83. Процессоры

84. Процессоры. История развития. Структура. Архитектура

85. Табличный процессор Excel 97

86. М-процессор
87. Обзор архитектуры процессоров Intel
88. Замер степени использования процессора

89. Современные процессоры Intel и AMD

90. Организация системы вознаграждения топ-менеджера корпорации

91. Понятие, предмет, метод и система отрасли административного права, его источники, соотношение с другими отраслями права

92. Понятие организации как системы, системные свойства организации

93. Тип производства и его организация. Технико-экономический анализ

94. Страхование, его роль в финансовой системе

95. Место и роль Федеральной резервной системы в организации денежной и кредитной системы США

96. Организация системы рефинансирования кредитных организаций

Органайзер для планшета (2 кармана), 40х35 см.
Органайзер для планшета (два кармана под планшет по размерам, два кармана для игрушек) - предназначен для защиты обивки сидений и хранения
346 руб
Раздел: Прочее
Вожжи (поводок детский) "Baby BUM" № 3 (с ручкой и подмышечными валиками).
Детские вожжи (поводок) предназначены: для поддержки и страховки детей начинающих ходить, а также для страховки детей уже умеющих ходить
462 руб
Раздел: Прыгунки, вожжи
Копилка-раскраска "Зайчик".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки

97. Система показателей оценки финансово-хозяйственной деятельности кредитных организаций

98. Банковская система России и ее организация

99. Государственное землеустройство, как система мероприятий по организации рационального и эффективного использования земель

100. Нервная система животного и его продуктивность


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