نوع فایل: word
قابل ویرایش 50 صفحه
مقدمه:
CPU تراشه enCorRe دستور پشتیبانی میکند. همه برنامهها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه میدهد که کدهای اسمبلی را که شما مینویسید به فایلهای موضوع، که به منظور برنامهریزی در EPROM تراشه تهیه میشوند، تبدیل میکند. اگر ترجیح دهید که در C برنامهنویسی کنید، سیپریس یک مفسر C نیز پیشنهاد میکند.
اگر با برنامهنویسی اسمبلی میکروکنترلر آشنایی داشته باشید، برنامهنویسی برای enCoRo نیز مشابه همان است. اما اگر با برنامهنویسی در بیسیک و C آشنا هستید، باید بدانید که در برنامهنویسی کدهای اسمبلی بسیاری از عملگرهای زبانهای سطح بالا موجود نیست در اینجا دیگر حلقههای While یا for یا انواع مختلف متغیرها وجود ندارد. اما برای تراشهای مانند enCoRo که به منظور کارهای نمایشی و کنترلی غیر پیچیده طراحی شده است، استفاده از کدهای اسمبلی عملی است. برای برنامههای کوتاه، که به سرعت اجرا میشوند احتیاجی به خرید مفسر نیست.
فهرست مطالب:
اصول برنامهنویسی اسمبلی
کدهای مترجم
برنامهنویسی در C
مزیتهای C
معماری تراشه
خصوصیات و محدودیتها
درون تراشه
حافظه
اشارهگر پشته برنامه
اشارهگر پشته داده
کنترل و وضعیت اندپوینت
کنترل وضعیت USB
اصول راهانداز دستگاه
انواع استاندارد دستگاهها
دستگاههای شخصی
مدهای کابر و هسته
مدل راه انداز Win32
مدل های راه انداز در ویندوزهای مختلف
زبانهای برنامه نویسی
راه اندازهای لایه ای
لایه های راه انداز USB
راه انداز کاربردی
راه اندازهای باس
پروژه اصول برنامهنویسی اسمبلی. doc