Введение 3 1 Описания языков ассемблера 4 2 Низкоуровневый параллелизм в программировании 7 3 Особенности использования ассемблерных вставок 10 Заключение 13 Список использованных источников 14

Низкоуровневый параллелизм и ассемблерные вставки

курсовая работа
Программирование
15 страниц
43% уникальность
2021 год
54 просмотров
Зенина Т.
Эксперт по предмету «Локально-Вычислительные сети»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 1 Описания языков ассемблера 4 2 Низкоуровневый параллелизм в программировании 7 3 Особенности использования ассемблерных вставок 10 Заключение 13 Список использованных источников 14
Читать дальше
Все языки программирования разделяются по уровням: низкий и высокий. Любой из синтаксической системы Ассемблера отличается тем, что объединяет сразу некоторые достоинства наиболее распространенных и современных языков. С другими их роднит и то, что в полной мере можно использовать систему компьютера. Отличительной особенностью компилятора является простота в использовании. Этим он отличается от тех, которые работают лишь с высокими уровнями.


У нас вы можете заказать дипломную работу по механике. Преподаватели и аспиранты выполнят качественную дипломную работу для вас.


. Если взять во внимание любой такой язык программирования, Ассемблер функционирует вдвое быстрее и лучше. Для того чтобы написать в нем легкую программу, не понадобится слишком много времени. Объектом исследования являются ассемблерные вставки в код языков высокого уровня. Предмет исследования – языки ассемблера. Целью курсовой работы является исследование и анализ языков ассемблера. Для поставленной цели необходимо решить ряд задач: а) изучить описание языков ассемблера; б) рассмотреть низкоуровневый парралелизм в программировании; в) изучить особенности использования ассемблерных вставок. В ходе написания работы была использована литература таких авторов, как: В.Г. Олифер, Солдатов В.П., Симонович С.В., Евсеев Г.А., Алексеев А.Г., Oney W. Структура данной работы состоит из введения, трёх глав, заключения, списка использованных источников и приложения.

Читать дальше
Ассемблер является символическим аналогом машинного языка. По этой причине программа, написанная на ассемблере, должна отражать все особенности архитектуры микропроцессора: организацию памяти, способы адресации операндов, правила использования регистров и т. д. Из-за необходимости учета подобных особенностей ассемблер уникален для каждого типа микропроцессоров. В данной курсовой работе изучен теоретический материал о языке низкого уровня - ассемблер, его преимущества и недостатки, основные этапы программирования на ассемблере. Были рассмотрены принципы обработки прерываний, вывода и ввода информации в графическом и текстовом режимах, обработка сообщений системного таймера, реализован алгоритм выполнения поставленной задачи, а также выполнена трансляция кода в исполняемый файл.  
Читать дальше
1. Аблязов, Руслан Зуфярович Программирование на ассемблере на платформе x86-64 (+ CD-ROM) / Аблязов Руслан Зуфярович. - М.: ДМК Пресс, 2011. - 949 c. 2. Аблязов, Руслан Программирование на ассемблере на платформе x86-64 / Руслан Аблязов. - М.: ДМК Пресс, 2016. - 169 c. 3. Войников, Н. А. Системное программирование для ПРАВЕЦ-16 / Н.А. Войников. - М.: Техника, 1990. - 256 c. 4. Вычислительная техника и обработка данных. Терминологический толковый словарь фирмы IBM. - М.: Статистика, 1978. - 232 c. 5. Галисеев, Г. В. Ассемблер для Win 32. Самоучитель / Г.В. Галисеев. - М.: Вильямс, 2007. - 368 c. 6. Жуков, А. Ассемблер / А. Жуков, А. Авдюхин. - М.: БХВ-Петербург, 2012. - 448 c. 7. Жуков, Андрей Самоучитель Ассемблер (+ дискета) / Андрей Жуков , Андрей Авдюхин. - М.: БХВ-Петербург, 2002. - 448 c. 8. Зубков, С. В. Assembler для DOS, Windows и Unix / С.В. Зубков. - М.: ДМК Пресс, 2015. - 638 c. 9. Зубков, С. В. Assembler. Для DOS, Windows и Unix / С.В. Зубков. - М.: ДМК Пресс, 2013. - 638 c. 10. Калашников, О. А. Ассемблер - это просто. Учимся программировать (+ CD-ROM) / О.А. Калашников. - М.: БХВ-Петербург, 2011. - 336 c. 11. Калашников, О. Ассемблер - это просто. Учимся программировать / О. Калашников. - М.: БХВ-Петербург, 2011. - 336 c. 12. Калашников, О. Ассемблер? Это просто! Учимся программировать (+ CD-ROM) / О. Калашников. - М.: СПб: БХВ, 2006. - 384 c. 13. Калашников, Олег Ассемблер? Это просто! Учимся программировать (+ CD-ROM) / Олег Калашников. - М.: БХВ-Петербург, 2007. - 374 c. 14. Калашников, Олег Ассемблер? Это просто! Учимся программировать / Олег Калашников. - М.: БХВ-Петербург, 2005. - 384 c. 15. Касперски Образ мышления - дизассемблер IDA / Касперски, Крис. - М.: СОЛОН-Р, 2001. - 500 c. 16. Касперски, К. Искусство дизассемблирования / К. Касперски, Е. Рокко. - М.: BHV, 2008. - 896 c. 17. Кетков, Ю.Л. Введение в системное программирование на языке ассемблера ЕС ЭВМ / Ю.Л. Кетков, В.С. Максимов, А.Н. Рябов. - М.: Наука, 1982. - 264 c. 18. Лин, В. PDP-11 и VAX-11. Архитектура ЭВМ и программирование на языке ассемблера / В. Лин. - М.: Радио и связь, 1989. - 320 c. 19. Майко, Г.В. Assembler для IBM PC / Г.В. Майко. - М.: Бизнес-Информ, 1997. - 212 c. 20. Марек, Рудольф Ассемблер на примерах / Рудольф Марек. - М.: Наука и техника, 2005. - 878 c. 21. Одиноков, В. В. Программирование на ассемблере / В.В. Одиноков, В.П. Коцубинский. - М.: Горячая линия - Телеком, 2011. - 280 c. 22. Пильщиков, В. Н. Assembler. Программирование на языке ассемблера IBM PC / В.Н. Пильщиков. - М.: Диалог-Мифи, 2005. - 288 c. 23. Пирогов Ассемблер на примерах / Пирогов, Владислав. - М.: СПб: БХВ, 2005. - 416 c. 24. Пирогов, В.Ю. Ассемблер для Windows (+ CD-ROM) / В.Ю. Пирогов. - М.: БХВ-Петербург, 2012. - 764 c. 25. Пирогов, Владислав Ассемблер для Windows / Владислав Пирогов. - М.: БХВ-Петербург, 2007. - 896 c. 26. Программирование на языке Ассемблера ЕС ЭВМ / З.С. Брич и др. - Москва: ИЛ, 1976. - 296 c. 27. Радд, У. Программирование на языке ассемблера и вычислительные системы IBM 360 и 370 / У. Радд. - М.: Мир, 1979. - 592 c. 28. Ревич, Ю.В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера / Ю.В. Ревич. - М.: БХВ-Петербург, 2016. - 590 c. 29. Сибеста Структурное программирование на языке ассемблера ЭВМ VAX-11 / Сибеста, Р. - М.: Мир, 1988. - 536 c. 30. Скэнлон, Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера / Л. Скэнлон. - М.: Радио и связь, 1989. - 336 c. 31. Ярмиш, Р. Основы программирования на языке Ассемблера / Р. Ярмиш, Дж. Ярмиш. - М.: Мир, 1983. - 564 c. 32. BIOS. Дизассемблирование, модификация, программирование. - М.: BHV, 2007. - 784 c.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

реферат
Методики, используемые в нейропсихологии
Количество страниц:
25
Оригинальность:
21%
Год сдачи:
2021
Предмет:
Нейропсихология
реферат
Понятие правового регулирования в сфере туризма
Количество страниц:
14
Оригинальность:
71%
Год сдачи:
2021
Предмет:
Право
курсовая работа
Детский лагерь как эффективная форма организации досуга детей и подростков
Количество страниц:
47
Оригинальность:
63%
Год сдачи:
2021
Предмет:
Социально-культурная деятельность
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image