Организация ЭВМ
1. Кэш: принцип работы и основные свойства.
1.1.Принцип работы кэш.
1.2.Попадания и промахи
1.3.Запись в кэш, эксклюзивность, когерентность.
1.4.Объём кэша.
1.5.Ассоциативность.
2. Оценки повышения производительности в результате использования кэш.
2.1. Пример 1
2.2. Пример 2
3. Или исследование влияния кэш-памяти L3 на производительность.
3.1. Первый, второй и третий уровни кэш.
3.2. AMD Athlon II X4 или Phenom II ?
3.3. Результаты тестирования.
3.4.Заключение по производительности
3.5 Тестовая конфигурация
По теме: «ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД. АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ»
По теме: «ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД. АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОМУ ПРОЕКТУ
Разработка спецвычислителя
по дисциплине: Организация ЭВМ и Систем
Введение. 3
1 Алгоритм решения функциональной задачи. 5
2 Выбор системы команд специализированной ЭВМ.. 7
3 Форматы команд и операндов. 8
4 Содержательные графы микропрограмм операций АЛУ.. 10
5 Разработка объединенной микропрограммы работы АЛУ.. 17
6 Закодированные алгоритмы микропрограмм. 21
7 Проектирование управляющего автомата. 24
ПРИЛОЖЕНИЯ.. 30
Пояснительная записка к курсовому проекту
по дисциплине «Организация ЭВМ и Систем»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОЙ РАБОТЕ
РАЗРАБОТКА СПЕЦВЫЧИСЛИТЕЛЯ
по дисциплине: ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОЙ РАБОТЕ
РАЗРАБОТКА СПЕЦИАЛИЗИРОВАННОГО ПРОЦЕССОРА
по дисциплине: ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ
РАБОТУ ВЫПОЛНИЛ
Определение индивидуального варианта задания
1. Способ выполнения операции умножения: обычное
2. Способ выполнения операции деления: без восстановления остатка
3. Тип дополнительной арифметической операции: x3
4. Код, в котором выполняются арифметические операции: прямой
5. Тип второго формируемого по результатам вычислений признака: нулевой результат
6. Тип операционного автомата: с закреплёнными микрооперациями
7. Формат микрокоманд: единый
8. Метод кодирования операционной части микрокоманды: вертикальный
9. Способ адресации микрокоманд: принудительная
СИНТЕЗ СПЕЦИАЛИЗИРОВАННЫХ ПРОЦЕССОРОВ
ПО КУРСУ: ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ
Необходимо разработать специализированный процессор (СП) для вычисления функции: F=(1+Х)1/3 Характеристики СП: • способ реализации операции умножения - Ускоренное (с анализом двух разрядов числа) • способ реализации операции деления - без восстановления остатка • код, в котором выполняются арифметические операции – обратный • второй признак, формируемый в операционной части помимо признака переполнения - нечетный результат • способ построения операционного автомата - с обобщенными микрооперациями • структура микрокоманды для операционных и условных микрокоманд может быть – единый • способ кодирования операционной части микрокоманды –вертикальный • способ адресации микрокоманд – принудительная.
Курсовой проект по курсу «Организация ЭВМ»
«Синтез специализированных процессоров»
Курсовой проект по курсу «Организация ЭВМ»
«Синтез специализированных процессоров»
Курсовой проект по курсу «Организация ЭВМ»
«Синтез специализированных процессоров»
Курсовой проект по курсу «Организация ЭВМ»
«Проектирование процессора специализированной ЭВМ»
Курсовой проект по курсу «Организация ЭВМ»
«Синтез специализированных процессоров»
1.2. Вариант задания Операции: Арифметические: Сложение; Вычитание; Ускоренное умножение; Деление с восстановлением остатка; Возведение в квадрат. Поразрядные логические: ИЛИ-НЕ. Вид кода операндов: Дополнительный. Формируемые признаки при выполнении арифметической операции: Переполнение; Отрицательный результат. Способ построения операционного автомата: С общими микрооперациями. Структура микрокоманды для операционных и условных микрокоманд: Единая. Способ кодирования операционной части микрокоманды: Смешанный. Способ адресации микрокоманд: Естественная.
вариант 1 А5
Задание: Организовать генератор псевдослучайных чисел по следующему принципу: в аккумуляторе задается исходное ненулевое число N, затем выполняется логическая операцию заданного вида с битами ACC.X и ACC.Y, результат которой записывается в бит переноса С, после чего производится операция циклического сдвига аккумулятора через бит переноса; полученное содержимое аккумулятора пересылается в порт вывода (например, в P1) и процедура вновь повторяется, начиная с логической операции с битами аккумулятора. Варианты заданий приведены в таблице
ПРОГРАММИРОВАНИЕ СОДЕРЖАТЕЛЬНОЙ ЗАДАЧИ НА АССЕМБЛЕРЕ K-580 Вариант 5 Произвести следующие вычисления: F=2a*((b-c)+b/(2c)) y=(a and (not B)) xor (c and d) Разместить в ячейках внешней памяти последовательность: 10h-20h-00h-10h
ПРИМЕНЕНИЕ БИТОВЫХ ОПЕРАЦИЙ
Подсчитать количество единиц в 16-битном числе
ПРИМЕНЕНИЕ БИТОВЫХ ОПЕРАЦИЙ
по дисциплине: Организация ЭВМ
Задание: Выполнить операцию «логического умножения со сборкой». Операция состоит в том, что из исходного двоичного числа N извлекаются цифры тех разрядов, в которых в другом из исходных чисел M (так называемом «извлекателе») содержатся единицы; выбранные цифры затем располагаются одна за другой в старших разрядах результата, а младшие разряды забиваются нулями.
Вариант задания №2
Параметры N, hex 5F M, hex 7A
Задание: Вычислить произведение 16-разрядного и 8-разрядного чисел с учетом их знаков
ОПЕРАЦИИ ЦЕЛОЧИСЛЕННОЙ АРИФМЕТИКИ
по дисциплине: Организация ЭВМ
Задание: Вычислить произведение 16-тиразрядного целого числа и 8-разрядного целого числа без учеета их знаков
10101010010101012=АА5516 100010002=21016 0101101001111101001010002=5A7D2816
Вариант 4 Разложить число N из интервала [1;255] на простые множители
Вариант 7 Рассчитать значение элементарной функции Y=sin(x) по приближенной формуле: sin(X)=X(1+X^2 (-0.16605+0.000765X^2 ))=X-X^3 (0.16605-0.000765X^2 )
Лабораторная работа на тему: ” УСЛОВНЫЕ И БЕЗУСЛОВНЫЕ ПЕРЕХОДЫ. ОБРАБОТКА МАССИВОВ. ”.
по теме: «СПОСОБЫ АДРЕСАЦИИСО СМЕЩЕНИЕМ И ЧЕРЕЗ СЧЕТЧИК КОМАНД»
Исходные данные для Nг=4, Nв=5.
Лабораторная работа на тему: ” ОРГАНИЗАЦИЯ РАБОТЫ С ПОДПРОГРАММАМИ ДЛИННЫЕ АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ ”.
а) формирование числовых значений в соответствии с индивидуальным заданием, перевод их в шестнадцатиричную систему счисления и определения минимального формата представления исходных данных как целых чисел;
X1=(16+1)*3=51=33h
X2=(-1)* (16+1+17)=- 34=DEh
X3=(16+1+29)^2=2116=844h
Лабораторная работа на тему: ” ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД.
АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ”.
Применение битовых операций
Цель работы: Определить встречается ли в 16-разрядном числе заданная последовательность битов :
1101
Представление данных в ЭВМ типа VAX-11. Форматы команд.
Арифметико-логические операции с целочисленными данными.
СПОСОБЫ АДРЕСАЦИИ СО СМЕЩЕНИЕМ И ЧЕРЕЗ СЧЕТЧИК КОМАНД
УСЛОВНЫЕ И БУЗУСЛОВНЫЕ ПЕРЕХОДЫ, ОБРАБОТКА МАССИВОВ
ОРГАНИЗАЦИЯ РАБОТЫ С ПОДПРОГРАММАМИ, ДЛИННЫЕ АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ.
по теме: «СПОСОБЫ АДРЕСАЦИИ СО СМЕЩЕНИЕМ И ЧЕРЕЗ СЧЕТЧИК КОМАНД»
Исходные данные для Nг=2, Nв=11.
Представление данных в ЭВМ типа VAX-11.
Форматы команд.
Арифметико-логические операции с целочисленными данными.
Способы адресации со смещением и через счётчик команд
условные и безусловные переходы. обработка массивов.
Изучение архитектуры процессора VAX-11
Исходные данные для Nг=2, Nв=11.
Лабораторная работа по дисциплине:
«Организация ЭВМ и систем»
по теме: «ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД. АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ»
" Исследования производительности компьютера "
" Изучение команд процессора Intel "
условные и безусловные переходы. обработка массивов.
Отчето лабораторной работе по курсу:Организация ЭВМ
Способы адресации со смещением и через счётчик команд
Цель работы:
Работа с математическими командами на языке ассемблер.
Задание:
Найти наибольший общий делитель двух заданных чисел N1 [1,255], N2 [1,255] (Максимальное число на которое делится без остатка и N1 и N2).
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ
«ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД. АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ»
«ПРЕДСТАВЛЕНИЕ ДАННЫХ В ЭВМ ТИПА VAX-11. ФОРМАТЫ КОМАНД. АРИФМЕТИКО-ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦЕЛОЧИСЛЕННЫМИ ДАННЫМИ»
по дисциплине: Организация ЭВМ
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ
ПРИМЕНЕНИЕ ЛОГИЧЕСКИХ ОПЕРАЦИЙ
по курсу: ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ
Организация целочисленной арифметики.
по курсу: Организация ЭВМ
Арифметические вычисления с целыми числами.
по курсу: Организация ЭВМ
АРХИТЕКТУРА ЦИФРОВЫХ УПРАВЛЯЮЩИХ ЭВМ
Методические указания к выполнению
лабораторных работ
Санкт-Петербург
1996