آخرین مطالب
LINK TABLES
خانه | بایگانی برچسب: اشاره گر

بایگانی برچسب: اشاره گر

زبان C – ساختارها (جلسه ۷)

همان‌طور که تا اینجا آموختیم، آرایه‌ها می‌توانند برای جمع‌آوری گروه‌هایی از متغیرهایی با نوع مشابه مورداستفاده قرار گیرند؛ بنابراین نمی‌توان به‌عنوان‌مثال آرایه‌ای تعریف کرد که شامل پنج‌خانه از نوع صحیح و پنج‌خانه از نوع اعشاری باشد. از طرفی هم در کاربردهای مختلف برنامه‌نویسی نیاز به تعریف کردن عناصر مختلف در کنار هم...

ادامه نوشته »

برنامه نویسی اسمبلی برای AVR (جلسه ۸)

آدرس دهی در AVR: داده ها می توانند درون یک ثبات، بر روی حافظه، یا به صورت مقدار بی واسطه باشند.CPU با روش های مختلفی به داده ها دسترسی دارد که به این روشها مدهای آدرس دهی گویند. AVRجمعا ۱۳ مد آدرس دهی مجزا دارد که می توان آنها را به ۶ دسته تقسیم کرد: تک ثباتی(بی واسطه) ثبات مستقیم غیر مستقیم ثبات مستقیم فلاش غیر مستقیم فلاش

ادامه نوشته »

زبان C – آرایه‌ها و اشاره‌گرها (جلسه ۶)

همان‌طور که پیش‌تر نیز گفته شد اشاره‌گرها یکی از مفاهیم بسیار مهم و پرکاربرد در زبان C هستند که کاربرد آن‌ها در موارد مختلف باعث سهولت عملیات می‌شود و در مواردی نیز تنها راه‌حل مسئله استفاده از اشاره‌گرها هست. آرایه ها و اشاره گرها ارتباط بسیار نزدیکی با هم دارند و هر عملی که از طریق اندیس دهی آرایه‌ها انجام می‌شود به‌وسیله...

ادامه نوشته »

برنامه نویسی اسمبلی برای AVR(جلسه ۶)

دستورات پرش و روش ایجاد حلقه: در AVR دو نوع دستور پرش وجود دارد. ۱-دستورات پرش شرطی: پرش در این دستورات بر اساس شرایط خاصی صورت می گیرد که این شرایط را پرچمهای ثبات وضعیت مشخص می کنند.یعنی بر اساس وضعیت بیت های ثبات SREG پرش صورت می گیرد. از این دستورات برای ایجاد پرش های کوتاه استفاده می شود.این را بدانید که در AVR تمام پرش های شرطی کوتاه هستند.

ادامه نوشته »

زبان C – اشاره گرها (جلسه ۳)

وقتی یک متغیر تعریف می‌شود ، بسته به نوع آن قسمتی از حافظه را اشغال می‌کند و یک نام به این ناحیه تعلق می‌گیرد . این متغیر در حافظه دارای یک آدرس است. که می‌تواند به صورت کاراکتر،عدد صحیح یا اعشاری باشد. پس نوع داده اشاره‌گر برای چیست و چه کاربردی دارد؟ می‌توان بدین شکل پاسخ داد گه، گاهی در برنامه نویسی ...

ادامه نوشته »

زبان C – انواع داده (جلسه ۲)

به منظور پردازش اطلاعات در کامپیوتر نیاز است تا در زبان C انواع مختلفی از داده ها تعریف شوند که می‌توانند ثابت و یا متغیر باشند. داده‌های ثابت در طول برنامه تغییر نمی‌کنند، ولی داده‌های متغیر در طول برنامه می‌توانند بارها عوض بشوند. در زبان C دو نوع داده ساده و مرکب وجود دارد.نوع داده‌های ساده شامل موارد زیر می‌شوند: کاراکتر عدد صحیح ...

ادامه نوشته »

زبان C – مقدمه (جلسه ۱)

C یک زبان کارامد و همه منظوره است که در سال های ۱۹۶۹ تا ۱۹۷۳ به وسیله دنیس ریچی در آزمایشگاه های بل طراحی شد. نسخه اولیه این زبان به نوعی تکامل یافته و جایگزین زبان B بود که قبلا در آزمایشگاه های بل ابداع شده بود. زبان C به عنوان ابزاری برای طراحی سیستم unix ایجاد شد. امروز با برخی از ضرورت های یادگیری C آشنا می شویم.

ادامه نوشته »