Автор работы: Пользователь скрыл имя, 22 Июня 2014 в 21:54, курсовая работа
Цель курсового проекта: В ходе выполнения данного курсового проекта необходимо рассмотреть существующие виды архитектур процессоров, охарактеризовать их преимущества и недостатки. Для достижения данной цели есть необходимость выделить следующие основные задачи:
1. Повторить и закрепить теоретический материал;
2. Детально рассмотреть какую-либо архитектуру;
3. Сравнить архитектуры RISC и CISC.
Введение 3
1.Теоретическая часть 4
1.1 Архитектура RISC 4
1.2. Архитектура CISC 8
1.3. Архитектура MISC 11
1.3. Архитектура MISC 12
2. Практическая часть 14
2.1. Сравнительный анализ архитектур RISC и CISC 14
2.2. Техническое задание 16
2.3. Разработка программы 17
Заключение 19
Приложение А 20
Список литературы 22
inc [counter] ;иначе увеличить счетчик на 1
@next:
inc si ;увеличить адрес массива на 1(сл.элемент)
loop @compare ;выполнять цикл пока cx не равно 0
mov al,counter
mov ax,0C07h ;ожидать нажатие клавиши
int 21h
mov ax, 4C00h
;завершить выполнение
int 21h
end start
В данной курсовой работе рассмотрены архитектуры RISC и CISC. Был проведен сравнительный анализ этих архитектур.
RISC архитектуры имеют значительно упрощенную структуру по сравнению с СISC архитектуры. Это обусловлено меньшим набором операций, которые используются в процессоре. Меньше набор команд меньше элементов нужно для их реализации, меньше площадь на кристалле, также упрощается управляющий блок. В специализированных процессорах для каждой конкретной задачи необходим свой определенный набор команд, значит целесообразно использовать именно RISC архитектуру микропроцессора.
Так с помощью использования специализированных RISC процессоров можно ускорить выполнения ряда задач, в мире наблюдается тенденция на распространения использования подобных процессоров.
Можно предположить, что число задач, решаемых подобным образом будет увеличиваться, как будет увеличиваться и количество типов процессоров, предназначенных для их решения.
CISC постепенно исчерпывает себя и немного тормозит развитие вычислительных способностей современных систем. К тому же, CISC процессоры сложны в проектировании и дороги в производстве и имеют проблемы с полноценным распараллеливанием вычислений (приходится постоянно оптимизировать софт).
Листинг программы
.model small
.stack 100h
.8086
.data
buff db 10,11,13,13,14,12,15,14
counter db 0
.code
start:
mov ax,@data
mov ds,ax
mov bl,14
mov cx,sizeof buff ;размер массива
mov si,offset buff ;адрес массива в si
@compare: ;цикл сравнений
cmp bl,byte ptr [si] ;сравнить содержимое регистра bl с элементом массива
jne @next ;если не равно переход по метке
inc [counter] ;иначе увеличить счетчик на 1
@next:
inc si ;увеличить адрес массива на 1(сл.элемент)
loop @compare ;выполнять цикл пока cx не равно 0
mov al,counter
mov ax,0C07h ;ожидать нажатие клавиши
int 21h
mov ax, 4C00h
;завершить выполнение
int 21h
end start
Use32
org 100h
.data
buff db 10,11,13,13,14,12,15,14
counter db 0
.code
start:
mov ax,@data
mov ds,ax
mov bl,14
mov cx,sizeof buff ;размер массива
mov si,offset buff ;адрес массива в si
@compare: ;цикл сравнений
cmp bl,byte ptr [si] ;сравнить содержимое регистра bl с элементом массива
jne @next ;если не равно переход по метке
inc [counter] ;иначе увеличить счетчик на 1
@next:
inc si ;увеличить адрес массива на 1(сл.элемент)
loop @compare ;выполнять цикл пока cx не равно 0
mov al,counter
mov ax,0C07h ;ожидать нажатие клавиши
int 21h
mov ax, 4C00h ;завершить выполнение программы
int 21h
end start
1.Баула В., Томилин А., Волканов Д.Архитектура ЭВМ и операционные среды/Баула В., Томилин А., Волканов Д.: Академия, 2012 г.
2.Жмакин А. Архитектура ЭВМ: Учебная литература для вузов/ Жмакин А.: БХВ-Петербург, 2010 г.
3. Колдаев В., Лупин С. Архитектура ЭВМ/ Колдаев В., Лупин С: Форум, Инфра-М, 2009 г.
4.Максимов Н., Партыка Т., Попов И. Архитектура ЭВМ и вычислительных систем/Максимов Н., Партыка Т., Попов И: Форум, 2012 г.
5.Новожилов О. Архитектура ЭВМ и систем: Учебное пособие/ Новожилов О.: Юрайт, 2013 г.
6.Паттерсон Д., Хеннесси Дж.Архитектура компьютера и проектирование компьютерных систем/Паттерсон Д., Хеннесси Дж.:Питер, 2012 г.
7.Таненбаум Э.Архитектура
компьютера/Юрий Гороховский,
8.Цилькер Б.Я. Организация ЭВМ и систем: учебник для вузов / С.А. Орлов, Б.Я. Цилькер. - СПб.: Питер, 2011. - 688 с.
9. Wikipedia.org - свободная общедоступная мультиязычная универсальная интернет-энциклопедия.
Информация о работе Сравнительный анализ архитектур RISC и CISC