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

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

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

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
207 руб
Раздел: Ванная
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 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)

Игра "За рулем-5".
Игра занимательна для детей и подростков любого возраста, способствует приобретению элементарных навыков управления автомобилем, развивает
1477 руб
Раздел: Прочее
Папка-сумка "Ever After High", 35x4x26 см.
Папка-сумка с ручками под формат А4. Материал: текстиль. Размер: 35x4x26 см.
302 руб
Раздел: Папки-портфели, папки с наполнением
Жвачка для рук "Загадочный лиловый".
Что такое Neogum? Это большая ручная жвачка, как с запахом, так и без него и без вкуса. У нас вы так же можете купить жвачку меняющую цвет
369 руб
Раздел: Антистрессы

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. История развития

Подарочная коробка "Сундук", 25 см.
Высота украшения: 25 см. Размер: 25х17х17 см. Материал: картон.
686 руб
Раздел: Коробки
Набор цветных карандашей Stilnovo, 24 цвета.
Гексагональные цветные деревянные карандаши с серебряным нанесением по ребру грани. Есть место для нанесения имени. Яркие модные цвета.
530 руб
Раздел: 13-24 цвета
Фломастеры воздушные. Rainbow Colours, 10 цветов.
736 руб
Раздел: 7-12 цветов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чайник заварочный, стеклянный.
Стильный заварочный чайник выполнен из высокопрочного стекла, устойчивого к высоким температурам, а также снабжен внутренним фильтром,
698 руб
Раздел: Чайники заварочные
Пленка для горячего ламинирования, глянцевая, 154х216 мм, А5.
Пленка для горячего ламинирования, глянцевая, антистатичная. Размер: 154х216 мм. Толщина: 80 мкм. Формат: А5. В упаковке: 100 штук.
459 руб
Раздел: Тонеры, термопленки
Копилка-раскраска "Снеговик".
Копилка-раскраска "Снеговик" представляет собой глиняную фигурку всеми любимого новогоднего персонажа, которую необходимо
418 руб
Раздел: Копилки

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

50. Процессор

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

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

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

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

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

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

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

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

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

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

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

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

Ручка-роллер для правшей STABILO ‘s move easy ergo + 3 стержня, чернила синие.
Корпус сине-голубой, цвет чернил синий. В прозрачной тубе: ручка и 3 стержня синего цвета. Товары коллекции STABILO EASYergonomics expert
883 руб
Раздел: Ручки-роллеры
Доска магнитно-маркерная.
Отличный и незаменимый инструмент при проведении обучающих занятий, презентаций – магнитно маркерные доски. Применяются, как для письма,
363 руб
Раздел: Доски магнитно-маркерные
15 игрушек для песочницы.
Детям от 3-х лет.
597 руб
Раздел: Обычные, стандартные, с ведёрком

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кружка "Включите свет, а то не видно".
Оригинальная кружка с меняющимся рисунком (при наливании горячей воды). Размер: 11,5х9х13,5 см.
494 руб
Раздел: Кружки
Портфолио школьника "Герб", А4, 8 листов.
Материал папки: ламинированный картон. Формат: А4. Количество листов: 8. Ширина корешка: 25 мм Вмещает до 100 листов.
396 руб
Раздел: Портфолио
Подставка для колец Zoola "Слон", хром.
Серия стильных и функциональных держателей для украшений от Umbra. Они предназначены как для хранения украшений, так и общего декора
630 руб
Раздел: Подставки для украшений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сетка москитная белая.
Сетка москитная препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
461 руб
Раздел: Сетки противомоскитные
Большой набор инструментов.
Комплект замечателен тем, что это небольшой конструктор и набор для сюжетно-ролевых игр для мальчиков. В набор инструментов входят:
482 руб
Раздел: Инструменты и мастерские
Тачка "Садовод".
Длина ручек: 30 см. Длина тачки: 45 см. Глубина: 18 см. Общие размеры: 78х34х37 см. Возраст: 3+.
941 руб
Раздел: Садовый инвентарь

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

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

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

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


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