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

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

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

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

Держатель для сумки "Jardin D'Ete" со стразами "Стихия колец".
Держатель для сумки стал неотъемлемой частью домашнего и офисного интерьера. И теперь выбор подарка для бизнес-леди не составит особого
860 руб
Раздел: Прочее
Мягкий пол универсальный "Листья", 33x33 см (9 деталей).
Универсальность мягкого пола для детских комнат заключается, прежде всего, в неограниченных возможностях его применения. Его можно
884 руб
Раздел: Прочие
Фруктовница с крышкой "Webber" ВЕ-0203 (красная), 26 см.
Материал: высококачественная нержавеющая сталь. Диаметр: 26 см.
334 руб
Раздел: Сухарницы, корзины для хлеба и фруктов

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

Настольная игра "Абалон": классическая версия.
Игра существует более 20 лет. В неё играют миллионы игроков по всему миру. Присоединяйтесь к международному сообществу любителей игры
1682 руб
Раздел: VIP-игровые наборы
Рюкзачок малый "Щенячий патруль".
Дошкольный рюкзачок – это стильный и привлекательный аксессуар для вашего малыша. В его внутреннем отделении на молнии легко поместятся не
644 руб
Раздел: Без наполнения
Беспылевой белый мел, 100 шт.
Белые мелки для рисования по школьным доскам, асфальту, бумаге и другим поверхностям. Удобны в использовании, не пылят, яркие и насыщенные
336 руб
Раздел: Мел

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Игра настольная "Монополия".
Классическая версия самой популярной настольной игры в мире. Путешествуйте по городу в поисках самой прибыльной собственности. Вкладывайте
1831 руб
Раздел: Классические игры
Тарелка Lubby "Классика" с ложкой (на присоске), 400 мл.
Тарелка "Lubby" с крышкой и ложкой для кормления незаменима в период, когда Ваш Малыш учится есть самостоятельно. Специальная
374 руб
Раздел: Наборы для кормления
Развивающий коврик "Бабочка".
В комплект развивающего коврика "Бабочка" входит: разноцветный пластмассовый цветок, пластмассовая звездочка, мяч-погремушка из
1867 руб
Раздел: Развивающие коврики не интерактивные

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

50. Процессор

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

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

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

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

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

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

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

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

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

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

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

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

Фотобумага A4, 190 г/м, 100 листов, матовая, односторонняя.
Фотобумага Hi-Image Paper соответствует всем требованиям, предъявляемым к бумаге фотографического качества для печати на струйных
511 руб
Раздел: Фотобумага для цветной печати
Жвачка для рук "Неогам", желтый.
Мягкая и невероятно приятная на ощупь жвачка для рук желтого цвета. Неогам монстр изготовлен из необычного полимерного материала. В
445 руб
Раздел: Антистрессы
8 толстых карандашей для малышей.
Диаметр карандаша: 1 см.
528 руб
Раздел: 7-12 цветов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бумага "IQ Color", А4, 250 листов, 5 цветов.
Обладает высокой однородностью цвета и точной нарезкой листа. Применяется для печати на копировально-множительной технике, лазерных и
418 руб
Раздел: Формата А4 и меньше
Набор "Маленький кондитер".
Дети любят сладости, а еще больше они любят устраивать кукольные чаепития. А ведь на нем действительно без торта не обойтись. Именно
460 руб
Раздел: Продукты
12 тонких фломастеров "Супертипс" ярких цветов.
376 руб
Раздел: 7-12 цветов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этикетки самоклеящиеся "Mega Label", 48,5х25,4 мм, 40 штук на листе А4 (100 листов).
Самоклеящиеся этикетки Mega Label подходят для печати на лазерных, струйных принтерах и копировальных аппаратах. Белизна верхнего слоя
718 руб
Раздел: Бейджи, держатели, этикетки
Глобус детский зоогеографический, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке. Диаметр: 210 мм.
516 руб
Раздел: Глобусы
Чековая книжка желаний для нее.
Этим подарком женщина обещает исполнить несколько заветных желаний мужчины по его выбору. В каждой книжке содержится 12 листов с
312 руб
Раздел: Прочее

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

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

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

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


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