RUSSIAN

Языки программирования. Ассемблер. Версия 1.0 : конспект лекций

Book information

Publisher
СФУ
Year
2008
ISBN
9785763812503, 9785763814606, 0320802545
Language
russian
Format
DJVU
Filesize
2 MB (2176059 bytes)
Pages
\132
Time added
2023-04-15 10:01:02

Description

Настоящее издание является частью электронного учебно-методического ком- плекса по дисциплине «Языки программирования», включающего учебную програм- му, конспект лекций «Языки программирования. Язык С», методические указания по лабораторным работам, методические указания по самостоятельной работе, контроль- но-измерительные материалы «Языки программирования. Банк тестовых заданий», наглядное пособие «Языки программирования. Презентационные материалы». Даны общая характеристика языков ассемблера и обзор услуг операционной сис- темы, рассмотрены основы архитектуры ЭКМ линии х86, система прерывайний х86 и макросредства ассемблера. Титульный экран ОГЛАВЛЕНИЕ ЛЕКЦИЯ 1 ВВЕДЕНИЕ В НИЗКОУРОВНЕВОЕ ПРОГРАММИРОВАНИЕ 2. Стандарты языков программирования. ЛЕКЦИЯ 2 ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ АССЕМБЛЕРА 1. Назначение языков ассемблера. 2. Синтаксис ассемблера. 3. Директивы ассемблера. ЛЕКЦИЯ 3 СРЕДСТВА ВЗАИМОДЕЙСТВИЯ АССЕМБЛЕРНЫХ ПРОГРАММ С ОС 1. Взаимодействие ассемблерных программ с ОС. 2. Ассемблеры для x86. ЛЕКЦИЯ 4ОСНОВЫ АРХИТЕКТУРЫ ЭВМ ЛИНИИ Х86 2. Программируемые регистры. 3. Регистр флажков. ЛЕКЦИЯ 5 АДРЕСАЦИЯ ПАМЯТИ 2. Сегментация памяти в процессоре х86. 3. Система команд. ЛЕКЦИЯ 6 РЕШЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ В АССЕМБЛЕРЕ Х86 3. Реализация многоразрядной арифметики. ЛЕКЦИЯ 7 РАБОТА С ФАЙЛАМИ В АССЕМБЛЕРЕ Х86 1. Основные понятия файловых систем. 2. Средства взаимодействия программ с ОС. 3. Пример программы. ЛЕКЦИЯ 8 РАБОТА С ПАМЯТЬЮ В АССЕМБЛЕРЕ Х86 1. Распределение памяти, системные структуры данных, набор запросов к ОС. 2. Пример программы. ЛЕКЦИЯ 9 СИСТЕМА ПРЕРЫВАНИЙ Х86 1. Понятие прерывания. Классификация прерываний. 2. Аппаратная поддержка системы прерываний. ЛЕКЦИЯ 10 КОНТРОЛЛЕР ПРЕРЫВАНИЙ 1. Понятие контроллера прерываний, схемы его построения. 2.Работа контроллера прерываний ЛЕКЦИЯ 11 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ ПРЕРЫВАНИЙ 3. Пример программы. ЛЕКЦИЯ 12 ВЗАИМОДЕЙСТВИЕ ПРОГРАММ С ОПЕРАЦИОННЫМИ СИСТЕМАМИ 1. Принципы взаимодействия ассемблерных программ с ОС. 2. Общие вопросы взаимодействия программ с операционной системой. ЛЕКЦИЯ 13 МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ ЛЕКЦИЯ 14 ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ В МУЛЬТИПРОГРАММНОЙ И МУЛЬТИЗАДАЧНОЙ СРЕДАХ 1. Реентерабельные программы. 2. Синхронизация процессов и потоков. 2. Критические секции. ЛЕКЦИЯ 15 СИНХРОНИЗАЦИЯ ЧЕРЕЗ ОБЪЕКТЫ ЯДРА 1. Общие принципы. 2. События. 3. Мьютексы. 4. Семафоры. 5. Ждущие таймеры. ЛЕКЦИЯ 16 МАКРОСРЕДСТВА АССЕМБЛЕРА 1. Понятие макросредств. 2. Макрокоманды. 3. Аргументы макрокоманд, исключение дублирования меток. ЛЕКЦИЯ 17 БЛОКИ ПОВТОРЕНИЙ 1. Директивы rept и while. 2. Директивы IRP и IRPC. 3. Пример макробиблиотеки. ЗАКЛЮЧЕНИЕ БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Similar books

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

DJVU

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

DJVU