|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "asm in C file" | |
Сообщение от asm ![]() on
13-Июн-04, 22:38 (MSK)
| |
Вот такая бага у меня: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "asm in C file" | |
Сообщение от Bob ![]() (??) on
14-Июн-04, 12:09 (MSK)
| |
__asm__ __volatile__ ( ...... ); | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "asm in C file" | |
Сообщение от asm ![]() on
14-Июн-04, 13:53 (MSK)
| |
>__asm__ __volatile__ ( ...... ); | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "asm in C file" | |
Сообщение от Bob ![]() (??) on
14-Июн-04, 16:11 (MSK)
| |
#include <stdio.h> | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "asm in C file" | |
Сообщение от dimus ![]() (ok) on
20-Июл-04, 10:01 (MSK)
| |
Гораздо лучше сделать отдельный файл на ассемблере, заголовочный файл, описывающий функции в нем и соединять их при линковке. Причина - облегчение переноса программ на другие платформы. Вот представь, приспичило тебе перенести твою чудо программу ну, скажем, на процессор ARM. И ты добросовестно сидишь и выковыриваешь из исходников команды x86 и заковыриваешь туда команды ARM. В результате у тебя два исходника, и каждый из них нужно поддерживать. Нахрен такой гемор? А так все ассемблерные функции у тебя в отдельном файлике - сделал новый под другую архитектуру и все проблемы решены. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |