Реферат: Взаимосвязь языков C и ассемблера

4



Список использованной литературы


1. Том Сван “Освоение Turbo Assembler”, Диалектика, Киев, 1996 г.


2. Березин Б.И., Березин С.Б. “Начальный курс С и С++”, Диалог МИФИ, Москва, 1996 г.


3. Лекции Комлевой Нины Викторовны по предмету “Языки программирования и методы трансляции”

24



СОДЕРЖАНИЕ


Введение 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г.

К-во Просмотров: 487
Бесплатно скачать Реферат: Взаимосвязь языков C и ассемблера