mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Вычислительные машины и системы, 2 семестр (Lexicon) [Лекция]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
РАДИОЭЛЕКТРОHИКА, КОМПЬЮТЕРЫ И ПЕРИФЕРИЙHЫЕ УСТРОЙСТВА
2ВТОРОЙ СЕМЕСТР
СЕМИНАР N 6
_ИНТЕРФЕЙС ТУРБО АССЕМБЛЕРА И ТУРБО СИ
Для смешанного программирования на языке высокого уровня и
Ассемблере прекрасно подходит Турбо Си. Для объединения кода Ассемблера и Си в нем предусмотрен не один, а целых два механизма.
Средство встроенного Ассемблера в Турбо Си обеспечивает быстрый и
удобный способ для включения кода Ассемблера непосредственно в
функцию Си. Для тех, кто предпочитает при программировании на Ассемблере использовать отдельные модули, целиком написанные на
этом языке, такие модули можно ассемблировать отдельно, а затем
компоновать с программами Турбо Си.
Встроенный Ассемблер - это не что иное, как возможность
вставлять практически любой код Ассемблера в программы на Си.
Каждый раз, когда Турбо Си обнаруживает ключевое слово asm,
указывающее, что это строка Ассемблера, он помещает данную строку
Ассемблера непосредственно в скомпилированный код с одним изменением: ссылки на переменные Си преобразуются в соответствующий
эквивалент на Ассемблере. Предусмотрена возможность объединения
инструкций встроенного ассемблера в блоки с испотльзованием конструкции asm {.} .
Турбо Си компилирует свой код таким образом, чтобы избежать
многих потенциально опасных взаимодействий со встроенным Ассемблером. Тем не менее, неправильно функционирующий встроенный код
Ассемблера определенно может привести к серьезным ошибкам. Однако
ошибки во встроенном коде Ассемблера гораздо менее вероятны, чем
в программе, целиком написанной на Ассемблере, поскольку Турбо Си
берет на себя множество мелочей, таких, как вход в функции и
выход из них, передачу параметров и выделение памяти для переменных.
.
- 2 -
Как работает встроенный Ассемблер
Обычно Турбо Си компилирует каждый файл исходного кода на
языке Си в объектный файл, а затем вызывает утилиту TLINK для
компоновки объектных файлов в выполняемую программу.

¦ Исходный файл на языке Си ¦
L-T-
V
г=¬
¦ Турбо Си ¦ Компиляция
L=T-
V

¦ Объектный файл ¦
L-T-
V


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.04.