Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2022-11-24 | 20 |
5.00
из
|
Заказать работу |
|
|
Орёл
ОГУ имени И.С. Тургенева
2020
УДК
ББК
К 655
Рецензенты:
кандидат технических наук, доцент кафедры «Программная инженерия»
федерального государственного бюджетного
образовательного учреждения высшего образования
«Орловский государственный университет имени И.С. Тургенева»
А.П. Гордиенко,
доктор технических наук, директор ООО
«Научно-производственное предприятие «Энергия»
С.П. Петров
Конюхова, О.В.
Программирование на языке ассемблера с использованием компилятора TASM/ О.В. Конюхова, Э.А. Кравцова. – Орёл: ОГУ имени И.С. Тургенева, 2020. – 35 с.
К 655 Учебное пособие содержит сведения о процессе разработки программ на языке ассемблера с использованием программного пакета TASM, что позволяет закрепить теоретические знания об организации и функционировании фон-неймановских вычислительных машин на практике путем разработки ассемблерных программ.
Учебное пособие соответствует содержанию программ учебных дисциплин «Архитектура ЭВМ и систем» для студентов направлений 09.03.01 «Информатика и вычислительная техника», 09.03.02 «Информационные системы и технологии», 09.03.04 «Программная инженерия»; «Вычислительные системы, сети и телекоммуникации» для студентов направления 09.03.03 «Прикладная информатика».
Предназначено для студентов направлений 09.03.01 «Информатика и вычислительная техника», 09.03.04 «Программная инженерия», 09.03.02 «Информационные системы и технологии», 09.03.03 «Прикладная информатика». Может быть полезно студентам других специальностей при изучении информатики и программирования.
УДК
ББК
© ОГУ имени И.С. Тургенева, 2020
Содержание
ВВЕДЕНИЕ 4
1. СТРУКТУРА ПРОГРАММЫ НА ЯЗЫКЕ АССЕМБЛЕРА 5
|
1.1 Общее описание программы 5
1.2 Синтаксис ассемблера 6
1.3 Общий формат ассемблерной команды 7
1.4 Определение данных 8
1.5 Программа сложения двух чисел 11
2. РАЗРАБОТКА ПРОГРАММЫ В КОМПИЛЯТОРЕ TASM 14
2.1 Компиляторы языка ассемблера 14
2.2 Процесс разработки программы на языке ассемблера 17
2.3 Подготовка к исполнению программы на языке ассемблера с 19
использованием TASM и DosBox 19
2.4 Отладка программы на языке ассемблера в Turbo debugger 26
ЛИТЕРАТУРА 33
ВВЕДЕНИЕ
Разработка качественного программного обеспечения, информационных систем невозможна без знаний принципов функционирования вычислительных машин и систем, особенностей выполнения программ вычислительными машинами. Для эффективного применения вычислительных машин также необходимо понимание возможностей и знание внутренней структуры современных персональных компьютеров. Это особенно актуально для специалистов в сфере разработки программного обеспечения и информационных технологий.
Успешное освоение теоретических знаний об организации и принципах работы современных компьютеров подкрепляется решением практических задач, в частности, разработки программ на языке ассемблера.
Учебное пособие содержит сведения о процессе разработки ассемблерных программ с использованием программного пакета TASM. Несмотря на то, что компилятор TASM поддерживает устаревшую операционную систему MS-DOS, не применяемую в настоящее время, его удобно использовать в учебных целях для начинающих программировать на языке ассемблера. Дисциплины, связанные с изучением архитектуры вычислительных машин, обычно изучаются на первом курсе. Подавляющее большинство студентов-первокурсников впервые знакомится с языком ассемблера. Поэтому актуальным является использование простого, наглядного, не требующего специальных знаний о техническом и системном программном обеспечении вычислительным машин, средства программирования на языке ассемблера, к которым без сомнения можно отнести компилятор TASM. Применение виртуальных машин позволяет без каких-либо сложностей моделировать DOS-окружение на компьютерах, под управлением современных операционных систем.
|
Данное учебное пособие соответствует содержанию программ учебных дисциплин «Архитектура ЭВМ и систем» для студентов направлений 09.03.01 «Информатика и вычислительная техника», 09.03.02 «Информационные системы и технологии», 09.03.04 «Программная инженерия»; «Вычислительные системы, сети и телекоммуникации» для студентов направления 09.03.03 «Прикладная информатика». Может быть полезно студентам других направлений при изучении информатики и программирования.
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!