Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
|
из
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 «Прикладная информатика». Может быть полезно студентам других направлений при изучении информатики и программирования.
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!