Реферат: Взаимосвязь языков C и ассемблера
Список использованной литературы
1. Том Сван “Освоение Turbo Assembler”, Диалектика, Киев, 1996 г.
2. Березин Б.И., Березин С.Б. “Начальный курс С и С++”, Диалог МИФИ, Москва, 1996 г.
3. Лекции Комлевой Нины Викторовны по предмету “Языки программирования и методы трансляции”
СОДЕРЖАНИЕ
Введение | 3 |
Раздел 1: Регистры и параметры | 5 |
1.1 Использование регистров | 5 |
1.2 Ассемблерные операторы Inline | 5 |
1.3 Размещение данных и операторов в программе | 6 |
Раздел 2: Особенности данных | 7 |
2.1 Разделение данных | 7 |
2.2 Объявление ассемблерных данных | 7 |
2.3 Разделение кода | 8 |
Раздел 3: Вызов ассемблерных функций из С | 9 |
3.1 Символы подчеркивания | 9 |
3.2 Использование дальних данных | 9 |
3.3 Вызов ассемблерных функций из С | 10 |
3.4 Ассемблирование и компоновка внешних модулей | 11 |
Раздел 4: Вызов функций С из ассемблера | 15 |
4.1 Вызов С и С++ из ассемблера | 15 |
4.2 Локальные переменные | 17 |
4.3 Передача аргументов | 18 |
Раздел 5: Курсовая программа | 20 |
5.1 Постановка задачи | 20 |
5.2 Блоксхема программы | 20 |
5.3 Модуль на С++ | 20 |
5.4 Модуль на ассемблере | 21 |
5.5 Анализ проведенной работы | 23 |
Список использованной литературы | 24 |
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ
КАФЕДРА МО ЭВМ
КУРСОВАЯ РАБОТА
на тему : “Взаимосвязь языков С и ассемблера”
Студент: Аплемах А.В.
Группа: ДП-202
Руководитель проекта:
Комлева Н.В.
Защищена “___” Мая 1997 г.
Москва 1997г.