میکروکنترلر دستی

۹,۹۰۰ تومان

محصول باکیفیت

محصول با کیفیت

پرداخت امن و آنلاین

دانلود پس از پرداخت

یک زبان سطح بالا مانند C کامپایلرهایی را برای تعداد زیاد متفاوتی پروسسور دارد که برای Pentium در مقایسه کننده IEM برنامه ریزی می کنیم، توان Pc در یک Macintosh ف یا حتی برای save) سپس umps را برای کامپایل کردن برنامه خود میسازیم. (دکمه چشمک زدن، ctrl+fa یا program compile ).
اسمبلر برنامه را با اجرای ۴ مرحله از آن تجزیه تحلیل می کند. پس از آن، بطور مستقیم به کد ماشین کامپایل می شود. با نگاه به پنجره کد cpu که در آدرس ۰۰۳۰ H آغاز می شود، ما حافظه مشابه دقیقی را می بینیم و کد ماشین (غیر از نام اصلی) به عنوان آنچه در ۰۰۰۱۰ H نوشته ایم.
Org و Cpu ساختارهای کامپایلر هستند. آنها اطلاعاتی را برای اسمبلر در طی کامپایل کردن اسمبلر تهیه می کنند. سمبل display bus وstart value متغیر نیستند. آنها به سادگی ثابت هایی که مساوی مقادیری که برای آنها انتخاب می کنیم هستند. در هیچ جای حافظه ۸۰۳۱ این موارد ذخیره نشده اند مگر اینکه با explicitly کد آنها را برای ذخیره سازی آنها بنویسیم. هنگامیکه برنامه کامپایل می شود، سمبل های display bus وstart value توسط مقادیر آنها جایگزین می شوند. جایگذاری مطلب و متن نیز بسیار مهم است. اگر یک خط از سمت انتهایی چپ آغاز شود، توسط زبان به عنوان ساختار کامپایلر فرض می شود. هر برنامه حداقل به یک نقطه اصلی (origin) احتیاج دارد. (Org) که این موضوع اسمبلر را برای جایگذاری کد کامپایل شده در حافظه ROM می سازد. ما میتوانیم کدهای اسمبلر خود را برای استفاده از هر عدد نقطه اصلی که می خواهیم بنویسیم. (هنگامیکه ما وقفه ها را مورد بحث قرار می دهیم این کار را انجام میدهیم.).
یکی دیگر از خصوصیات اسمبلر استفاده از ماکرو است. ماکرو یک روش از پیش تعیین شده است که می توان بوسیله نام ماکرو به آن ارجاع داد. برای مثال PROG-J-I (درprog-j-I )دو ماکرو و استفاده از آنها را معین می کند. اولین ماکرو (Disp-LEO) اطلاعات در Accumulator (انباره) را در LED های VAB نشان می دهد. دومین ماکرو (Disp-7seg) یک بحث به نام ‘داده’ را قبول می کند. وقتی که برنامه اسمبل می شود، مقادیر تهیه شده برای بحث در ماکرو استفاده می شود .
PROG-J-I
توجه: منبع در VAB به طور نرمال در ۷۵ سیکل تازه میشود. برای این مثال تازه کردن به ۱ تبدیل می شود تا به فعال کردن / غیر فعال کردن با سرعت بالا LED ها و ۷SEG ها اجازه تشخیص دهد.
در بسیاری از حالات یک تاخیر به برنامه اضافه میکنیم تا زبان را برای دسترسی به منابع تهیه کنیم.

فهرست :
PROG-J-I
Opcode
یک ساختار چه قدر طول می کشد؟
آدرس دهی
آدرس دهی مستقیم

فاقد شکل
تعداد صفحات : ۱۰
نوع فایل : ورد ۲۰۰۳ (.doc)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “میکروکنترلر دستی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پرفروش ترین ها

محصولات مرتبط

شما اینجا هستید :