Глубокоуважаемый ALL!!! Имеется текст программы на С в Кейле... Есть фрагмент, в котором необходимо резко привязать времена... написали кусок кода на АСМе, Вопрос, как при выходе из подпрограммы, написанной в АСМе передать данные назад в С?... Для начала хотя бы 1 байт. Спасибо...
BYTE receive_byte(void) { #pragma ASM ... XRL IOE, #02H XRL IOE, #02H ... MOV R7, A ; Надо передать на выход это значение А #pragma ENDASM }
при компиляции Линкер предупреждает о том, что нет данных для возврата... TEST1.C(410): warning C173: missing return-expression
|