|
Она и так определена как public. Вот короче че сейчас происходит:
есть асм файл:
public rolreg
NAME rolreg
#define PORTD 0x12
RSEG CODE
rolreg:
push r16
push r17
ldi r17,8
c1: cbi PORTD,4
sbrc r16,7
sbi PORTD,4
sbi PORTD,3
cbi PORTD,3
rol r16
dec r17
brne c1
pop r17
pop r16
sbi PORTD,5
cbi PORTD,5
ret
END
есть с файл:
#include "io2313.h"
#include "stdlib.h"
char k;
extern void rolreg(char);
void main(void)
{
k=0xaa;
rolreg(k);
}
Нажимаем C-SPY а в нем есть только асм функция, а основной программы нет (нельзя выбрать в меню исходников) чет я совсем ниче не понимаю.
E-mail: info@telesys.ru