Для студентов МГТУ им. Н.Э.Баумана по предмету Машинно-зависимые языки и основы компиляцииРазработка программы вывода на экран файла в форматеРазработка программы вывода на экран файла в формате
2021-03-202024-09-03СтудИзба
ДЗ: Разработка программы вывода на экран файла в формате
-66%
Описание
Цель выполнения курсовой работы: формирование практических навыков получения и обработки информации из различных источников с использованием современных информационных технологий, навыков выбора компилятора машинно-ориентированного языка программирования, навыков выполнения конструкторских расчетов и оформления соответствующей документации при проектировании программного обеспечения на машиннозависимом языке программирования, навыков аргументированно обосновывать принятые решения. Задачи: разработать программу на машинно-зависимом языке программирования, реализующую заданную функцию; протестировать созданное программное обеспечение средствами машинно-ориентированных языков программирования; оформить необходимую документацию.
Введение
Ассемблер (Assembler) – язык программирования, точно отражающий все особенности машинного языка. Это означает, что для каждого компьютера будет свой ассемблер с особенностями, отличающими его от других. Поскольку ассемблер язык, который наиболее близок к программному обеспечению ЭВМ, программам, написанным на нем, характерны высокая скорость и небольшой объем. Для компьютера сам по себе язык программирования ничего не значит, но операторы программы станут ему ясны, если перевести их в машинный код. Машинный код – это совокупность команд конкретной ЭВМ, которая интерпретируется процессором. Команда представляется в виде целого числа, которое записывается в регистр процессора [1]. Он считывает данное число и выполняет команду, которая соответствует ему. В языке низкого уровня команда представлена не числом, а сокращенным ее названием. Поэтому писать программы на языке низкого уровня гораздо проще в плане понимания человеком. Программы в реальном режиме времени требуют быстрой ответной реакции от вычислительной системы и для их написания используется язык ассемблер, потому что его команды очень быстро выполняются и не подведут, если скорость выполнения находится в приоритете. Как правило, программы на языке ассемблер занимают меньше места чем аналогичные, написанные на языке высокого уровня [2]. И если программа небольшая и требует немного памяти, то и микросхема, которую надо использовать, может быть дешевле. Язык ассемблера позволяет понять фундаментальные принципы работы вычислительной техники и использовать полученные знания не только для написания оптимальных программ на нем самом, но и для программ на языке высокого уровня.
![]()
Введение
Ассемблер (Assembler) – язык программирования, точно отражающий все особенности машинного языка. Это означает, что для каждого компьютера будет свой ассемблер с особенностями, отличающими его от других. Поскольку ассемблер язык, который наиболее близок к программному обеспечению ЭВМ, программам, написанным на нем, характерны высокая скорость и небольшой объем. Для компьютера сам по себе язык программирования ничего не значит, но операторы программы станут ему ясны, если перевести их в машинный код. Машинный код – это совокупность команд конкретной ЭВМ, которая интерпретируется процессором. Команда представляется в виде целого числа, которое записывается в регистр процессора [1]. Он считывает данное число и выполняет команду, которая соответствует ему. В языке низкого уровня команда представлена не числом, а сокращенным ее названием. Поэтому писать программы на языке низкого уровня гораздо проще в плане понимания человеком. Программы в реальном режиме времени требуют быстрой ответной реакции от вычислительной системы и для их написания используется язык ассемблер, потому что его команды очень быстро выполняются и не подведут, если скорость выполнения находится в приоритете. Как правило, программы на языке ассемблер занимают меньше места чем аналогичные, написанные на языке высокого уровня [2]. И если программа небольшая и требует немного памяти, то и микросхема, которую надо использовать, может быть дешевле. Язык ассемблера позволяет понять фундаментальные принципы работы вычислительной техники и использовать полученные знания не только для написания оптимальных программ на нем самом, но и для программ на языке высокого уровня.


Характеристики домашнего задания
Учебное заведение
Семестр
Просмотров
15
Размер
984,68 Kb
Список файлов
Разработка программы вывода на экран файла в формате.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!