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

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

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

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

Настольная игра "Хамелеон" (2-е издание).
Быстрая игра на внимание и реакцию для детей и их родителей. Цель игры — собрать набор карт с определенным цветом, предметом, цифрой.
390 руб
Раздел: Игры в дорогу
Бумага глянцевая "Замок принцессы" (10 листов).
Размер: 100х70 см.
317 руб
Раздел: Детские
Звуковой плакат "Говорящий алфавит".
Развивающий звуковой плакат "Говорящий алфавит" предназначен для обучения детей старше 3 лет. Он познакомит малышей с буквами
622 руб
Раздел: Электронные и звуковые плакаты

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

Карандаши "Artberry", 34 цвета с точилкой.
Треугольные, джамбо. Длина карандаша: 17 см.
900 руб
Раздел: Более 24 цветов
Доска магнитно-маркерная, 60x90 см, алюминиевая рамка, полочка.
Доска магнитно-маркерная 60*90 см. Лакированная поверхность для письма сухостираемыми маркерами и прикрепления информации магнитами или
1468 руб
Раздел: Доски магнитно-маркерные
Набор фруктов.
Фрукты выглядят почти как настоящие. Их в наборе 8 штук - ананас (длина 12 см), гроздь винограда (10 см), лимон (8 см), груша (длина 9
508 руб
Раздел: Продукты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Копилка-сейф пластиковая большая, черная.
Высокое качество изготовления, пластик. Сейф-копилка - игрушка электронная для монет и купюр с автоматическим затягиванием купюр
1820 руб
Раздел: Копилки
Антистрессовая игрушка "Лисенок".
Антистрессовая игрушка может станет отличным развлечением для ребенка, а также поможет ему успокоиться в любое время. Игрушка имеет
409 руб
Раздел: Антистрессы
Подвеска с вибрацией "Собачка Билли".
Подвеска "Собачка Билли" представляет собой веселую игрушку, которую можно будет повесить над кроваткой, либо над местом для
454 руб
Раздел: Игрушки-подвески

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

50. Процессор

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

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

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

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

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

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

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

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

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

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

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

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

Игрушка "ШуМякиши. Платочек с прорезывателем".
В старые времена у каждого ребёночка с рождения был простой узелковый платочек. Он был первым тактильным, зрительным и обонятельным
326 руб
Раздел: Комбинированные
Victorinox. Подвеска на ремень "Multiclip", с карабином, кольцом для ключей и цепочкой.
Удобный, надежный и очень качественный аксессуар. Используется как для ножей, так и как брелок для ключей. На передней стороне
512 руб
Раздел: Прочее
Подставка для колец "Кошка", 8 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Высота: 8 см. Товар не
513 руб
Раздел: Подставки для украшений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Каталка-мини Ningbo prince "Car", голубой.
Характеристики: - музыкальные эффекты на руле; - без отсека для игрушек под сиденьем; - движение: вперед-назад. Возраст ребенка: с 3
977 руб
Раздел: Каталки
Каталка-мини Ningbo prince "Car", красный.
Характеристики: - музыкальные эффекты на руле; - без отсека для игрушек под сиденьем; - движение: вперед-назад. Возраст ребенка: с 3
977 руб
Раздел: Каталки
Ручка-стилус шариковая "Марина".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а надпись нанесена с
415 руб
Раздел: Металлические ручки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подставка для бумаг вертикальная "Techno", черная.
Классическая подставка для бумаг. Материал: пластик. Цвет: черный.
314 руб
Раздел: Подставки, лотки для бумаг, футляры
Комплект стендов для оформления группы детского сада "В гостях у сказки".
Комплект из 10 стендов "В гостях у сказки" предназначен для оформления группы детского сада в едином стиле. Изготовлен из
1439 руб
Раздел: Демонстрационные рамки, планшеты, таблички
Вешалка-плечики "Стандарт", 5 штук, дерево, перекладина, 45 см.
Материал: натуральное дерево. Размер: 45 см. С перекладиной. Невыкручивающийся крючок. Лакированная. В комплекте: 5 штук.
317 руб
Раздел: Вешалки-плечики

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

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

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

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


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