Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тематики технический университет Кафедра Математическое обеспечение систем обработки информации и

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Министерство образования и науки Российской Федерации

Московский государственный институт электроники и математики

(технический университет)

Кафедра «Математическое обеспечение систем обработки информации и управления»

ОТЧЕТ

К ЛАБОРАТОРНОЙ РАБОТЕ №0

по дисциплине

«Архитектура ЭВМ»

Работу выполнил

                                               студент группы МС-41       

             Мизраки Дмитрий

Москва 2012 


Содержание

Задание 0 2

Постановка задачи 2

Исходный код программы 2

Полученные результаты 4

Задание 1 6

Постановка задачи 6

Исходный код программы 6

Полученные результаты 9

Задание 2 10

Постановка задачи 10

Исходный код программы 10

Полученные результаты 13

Задание 3 13

Постановка задачи 14

Исходный код программы 14

Полученные результаты 22

Заключение 23


Заключение

Проведённые замеры показывают, что вставки на языке Assembler являются более быстродействующими, чем аналогичные операции, реализованные на языке С++ при малых объемах входных данных.

Однако с увеличением объема данных и усложнением алгоритма, язык С++ по быстродействию начинает заметно опережать Assembler.

Объяснить данное явление можно тем, что современные компиляторы способны создавать высоко оптимизированный загрузочный код, который

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

Конфигурация компьютера: процессор Intel Core2 Duo E8500 3.16 GHZ,  4096 Мб DDR3 оперативной памяти, видеокарта Ati Radeon HD 4870.

Работа выполнена в Microsoft Visual Studio 2010.

Приложение 1

Список использованных команд

MOV - Копирование содержимого операнда источник в операнд приемник. 

ADD - Сложение двух целочисленных двоичных операндов. Приёмник = приёмник + источник.

MUL - Команда выполняет целочисленное умножение без учёта знака. Явно задается один из множителей. Второй множитель задается неявно в регистре AL/AX/EAX (это местоположение фиксировано). Местоположение результата умножения определяется кодом операции и размером множителей.

PUSH - Команда уменьшает значение регистра-указателя стека ESP(SP) на 4(2) и затем записывает значение источника в вершину стека.

POP - Команда восстанавливает содержимое вершины стека в регистр, ячейку памяти или сегментный регистр, после чего значение ESP(SP) увеличивается на 4(2). Недопустимо восстановление значения в сегментный регистр CS.

CMP - Операнды приёмник и источник сравниваются методом вычитания, при этом сами операнды не изменяются. По результатам сравнения устанавливаются флаги.

JMP - Безусловный переход.

J(COND) - Команды условного перехода, в зависимости от своей мнемоники, анализируют флаги, и если проверяемое условие истинно, то производится переход к ячейке, обозначенной операндом. Если проверяемое условие ложно, то производится переход к следующей команде.

DEC - Уменьшение операнда на 1. Команда не воздействует на флаг CF.

LOOP - Управление циклом со счетчиком в регистре СХ/ЕСХ.

INC - Увеличение операнда на 1. Команда не воздействует на флаг CF 




1. реклама произошло от ит
2. 1910 Американский философидеалист психолог
3. Курсовая работа- Предмет эстетики, его сущность и содержание
4. 18.3-37 Министерство образования и науки Республики Казахстан Павлодарский государствен
5. 1064 1062 5740 58462 ГК 0
6. DRGER G не повреждена Желтый индикатор пригодности находящийся за смотровым окошком не поврежден Испол
7. koobru Кречмер Эрнст Строение тела и характер Предисловие ко второму
8.  20г
9. Операционные системы За III семестр 20042005 учебного года Мамкиной Натальи 202 группы и Стрелковой Наталь
10. Устройство импульсного управления исполнительным двигателем постоянного тока
11. Тема курсу- Статистика ресурсів комерційних банків Тема- Достатність та адекватність капіталу у версії п
12. Тема - Машиностроительный Химико лесной комплексы мира.html
13. Трипiлля та словянство
14. МОСКОВСКИЙ ФИНАНСОВОЮРИДИЧЕСКИЙ УНИВЕРСИТЕТ МФЮА
15. Свободные экономические зоны Казахстана
16. освобождение от ордынского ига способность противостоять Великому княжеству Литовскому Швеции немецкому
17. Синергетика
18. Свободы Удар и фракция Батькивщина стали единой протестной силой однако данный расклад все же являет
19. Контрольна робота з дисципліни Університетська освіта студента групи ЗТЦ31 Яхненка Євгена Олександр
20. BRITISH MONRCHY ND ITS INFLUENCE UPON GOVERNMENTL INSTITUTIONS