[an error occurred while processing this directive]
|
Вот пробую перейти на С-51, но есть трудности. Требуется по старинке кое-что написать на АСМе по типу:
#pragma asm
; код на ассемблере
#pragma endasm
Проблема:
1. Куда вставлять этот фрагмент если его нельзя вставить в main(). До , после или вообще отдельным файлом.
2. Как размещать АСМ-файл. Где он должен находиться. Т.е. непонятна сама структура прграммы.
Может у кого есть какой-нить простенький проект под Кейл, с примером Ассемблерной вставки, чтобы посмотреть где все это располагается (*.h, *.c, #include и тп).
Заранее благодарен.
Сразу оговорюсь - книжку Микушина от "OnEmbedding" и Кейловский С51 User Guide (гл. 6) прочитал.