بایگانی/آرشیو برچسب ها : اشاره گر

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

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

بیشتر بخوانید »

مدهای آدرس دهی – اسمبلی(جلسه ۸)

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

بیشتر بخوانید »

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

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

بیشتر بخوانید »

دستورهای پرش شرطی – اسمبلی(جلسه ۶)

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

بیشتر بخوانید »

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

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

بیشتر بخوانید »

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

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

بیشتر بخوانید »

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

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

بیشتر بخوانید »