سلام دوستان
من برنامه نویسی arm رو بر اساس مجله pmm و برد کویر تازه شروع کردم. اول از همه یه خسته نباشید و یه خدا قوت توپ به همه کسانی که تو این زمینه زحمات زیادی کشیدند.
دو سوال پیش اومده برام:
1- برای ایجاد تاخیر زمانی در این مجله گفته شده که از حلقه For استفاده کنید،یه مثال هم زده شده، اما زمان هایی که تولید می شه چه در شبیه سازی و چه در عمل با زمان محاسبه شده تفاوت زیادی داره!!؟؟ علت چی می تونه باشه؟
2- یه برنامه هم مثال زده شده:
char *str;
*str="arm";
lcd_puts(str);
سوالم اینه که چرا برای رشته ها از اشاره گر استفاده شده، مزیتش چیه؟
و اینکه دستور lcd_puts(str) چی نشون میده؟ اینطور که من اشاره گرها رو فهمیدم str حاوی آدرسی است که در آن "arm" قرار گرفته، لطفا مرا توجیه کنید؟