سلام دوستان.
برای من یک سوالی پیش اومده که می خواستم نظر دوستان دیگه رو بدونم:
آیا از نظر سرعت اجرای برنامه فرق محسوسی بین دو تا دستور زیر هستش؟
[code=c]PORTA |= (1<<PA0)[/code]
و
[code=c]sbi(PORTA,PA0)[/code]
** من PORTA رو مثال زدم و منظورم استفاده از این دستورات در سطح رجیستری بوده.
داخل فایل ارائه شده اتمل دستور دوم رو نوشته 2 کلاک لازم داره. دستور اول به نظرتون چند تا کلاک میخواد؟
** هر دو دستور در دیتا شیت قطعات اتمل استفاده میشن که اولی به زبان C و دومی به زبان اسمبلی هستش.
برای من یک سوالی پیش اومده که می خواستم نظر دوستان دیگه رو بدونم:
آیا از نظر سرعت اجرای برنامه فرق محسوسی بین دو تا دستور زیر هستش؟
[code=c]PORTA |= (1<<PA0)[/code]
و
[code=c]sbi(PORTA,PA0)[/code]
** من PORTA رو مثال زدم و منظورم استفاده از این دستورات در سطح رجیستری بوده.
داخل فایل ارائه شده اتمل دستور دوم رو نوشته 2 کلاک لازم داره. دستور اول به نظرتون چند تا کلاک میخواد؟
** هر دو دستور در دیتا شیت قطعات اتمل استفاده میشن که اولی به زبان C و دومی به زبان اسمبلی هستش.
دیدگاه