Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
2022-11-24 | 19 |
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 «Прикладная информатика». Может быть полезно студентам других направлений при изучении информатики и программирования.
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!