курсовой по архитектуре компьютера.

Раздел
Программирование
Просмотров
25
Покупок
0
Антиплагиат
Не указан
Размещена
22 Авг в 08:02
ВУЗ
Не указан
Курс
Не указан
Стоимость
650 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
kr
267.4 Кбайт 650 ₽
Описание

ДОП ФАЙЛЫ В ЛС

 курсовой по архитектуре компьютера. 

вариант 6

Задание к курсовой работе В курсовой работе необходимо разработать одну или две программы разного назначения, написанные на языке Ассемблера. Список заданий прилагается. При программировании допустимо использование команд и регистров базового процессора I8086, а также старших модификаций, допускающих расширенные регистры и дополнительные команды. Для работы с системными ресурсами допустимо использование как прерываний DOS, Linux так и функций Windows. Для написания программ следует использовать литературу, приведенную в указании, а также другие ресурсы. Программы должны быть написаны, безусловно, самостоятельно. Приветствуется и в дальнейшем учитывается, если программа работает в Windows (используются API функции). Возможно написание программ на языке Ассемблера для контроллеров или сигнальных процессоров. 

Введение


Язык ассемблера занимает особое место среди языков программирования благодаря своей уникальной близости к архитектуре компьютера. В отличие от языков высокого уровня, ассемблер позволяет напрямую работать с машинными командами процессора, обеспечивая точный контроль над аппаратными ресурсами. Это делает его незаменимым инструментом в разработке программного обеспечения, где критичны производительность, компактность и специфические требования к аппаратуре.

Ассемблер часто используется в низкоуровневом программировании, включая разработку драйверов устройств, операционных систем, встроенных систем и других областей, где требуется оптимизация на уровне машинного кода. Он также играет важную роль в изучении основ компьютерной архитектуры, помогая разработчикам лучше понимать внутренние процессы, происходящие в процессоре.

Однако, несмотря на свои сильные стороны, язык ассемблера имеет ряд ограничений. Его синтаксис сложен и труден для чтения, что делает разработку программ на нем более трудоемкой и подверженной ошибкам. Программы, написанные на ассемблере, плохо масштабируемы и требуют значительных усилий для поддержки и модификации. Кроме того, ассемблер привязан к конкретной архитектуре процессора, что ограничивает его переносимость.

Ассемблер имеет мощные макросредства, которые позволяют уменьшить трудоемкость разработки и немного приблизить 

Оглавление

Оглавление


Введение. 3

Программа 1. 4

Блок схема. 4

Список использованных прерываний BIOS и DOS. 6

Текст программы.. 9

Скриншоты. 17

Программа 2. 19

Блок схема. 19

Используемые устройства. 21

Список использованных прерываний BIOS и DOS. 24

Текст программы.. 25

Скриншоты. 29

Заключение. 30

Список литературы. 31

Список литературы
Список литературы


1.   Юров В.И. Assembler.– СПб: Питер, 2006.

2.   Абель П. Язык Ассемблера для IBM PC и программирования. – М.: Высшая школа, 1992 г.

3.   Скэнлон Л. Персональные ЭВМ PC и XT. Программирование на языке Ассемблера.– М.: Радио и связь, 1989 г.

4.   Пильщиков В.Н. Программирование на языке АСС IBM PC .–М.: Диалог-МИФИ, 1996 г.

5.   Нортон П., Уилтон. IBM PC и PS/2.– Руководство по программированию. М.: Радио и связь, 1994 г.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Связи с общественностью
Курсовая работа Курсовая
9 Окт в 18:52
5
0 покупок
Юриспруденция
Курсовая работа Курсовая
9 Окт в 18:48
5
0 покупок
Право
Курсовая работа Курсовая
7 Окт в 18:50
10
0 покупок
Право
Курсовая работа Курсовая
7 Окт в 18:42
9
0 покупок
Педагогика
Курсовая работа Курсовая
7 Окт в 18:40
13
0 покупок
Экономика
Курсовая работа Курсовая
7 Окт в 17:52
12
0 покупок
Темы журнала
Показать ещё
Прямой эфир