سلام معادل صحیح کد زیر ممنون میشم دوستان بگن مشکلم با طرز استفاده define تو برنامه اسمبلی هست و سوال بعدیم چطور میتونم از دستور return در چنین تابع هایی استفاده کنم منظورم اینه که خروجی حاصل از برنامه اسمبلی رو تو متغییر تعریف شده تو زبان c قرار بدم
#define __my_port PORTB
#define __my_port_bit (1<<4)
float D_R(void){
__asm__(
"SBIW R28,4 \n\t"
"clr r30 \n\t"
"cbi __my_port,__my_port_bit \n\t"
"sbi __my_port-1,__my_port_bit \n\t"
);
}
دیدگاه