Книга: Программирование для Linux. Профессиональный подход
9.6. Вопросы сопровождения и переносимости
9.6. Вопросы сопровождения и переносимости
Если вы решили включить в программу архитектурно-зависимые ассемблерные вставки. поместите их в отдельные макросы или функции, что облегчит сопровождение программы. Когда все макросы находятся в одном файле и задокументированы, программу легче будет перенести в другую систему, так как придется переписать один-единственный файл. Например, большинство вызовов asm()
в исходных текстах Linux сгруппировано в файлах /usr/src/linux/include/asm
и /usr/src/linux/include/asm-i386
.
Похожие страницы
- Вопросы и ответы
- Контрольные вопросы
- Когда следует задавать проясняющие вопросы
- 7.8. Специальные вопросы
- Вопросы и задания
- 4.10. Как грамотно задавать вопросы
- Глава 7 Практические вопросы
- Детализирующие вопросы
- 2.8. Контрольные вопросы
- Вопросы для самоконтроля
- Вопросы, концентрирующие внимание
- Ответы на часто задаваемые вопросы.