دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1st edition نویسندگان: Lewis D. W. سری: ناشر: سال نشر: 2001 تعداد صفحات: 280 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 72 مگابایت
در صورت تبدیل فایل کتاب Fundamentals of Embedded Software: Where C and Assembly Meet به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مبانی نرم افزار جاسازی شده: جایی که C و اسمبلی با هم ملاقات می کنند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مبانی نرمافزار جاسازی شده: جایی که C و اسمبلی با هم ملاقات میکنند، جایگزینی تازه برای متن سنتی دوره دوم در سازماندهی کامپیوتر و برنامهنویسی زبان اسمبلی است. متن به مونتاژی نزدیک میشود که معمولاً در عمل استفاده میشود> برای پیادهسازی روتینهای کوچک، سریع یا با هدف خاص که از یک برنامه اصلی نوشته شده در یک زبان سطح بالا مانند C خوانده میشوند. با استفاده از یک زمینه نرمافزاری تعبیهشده، متن معرفی میشود. برنامه نویسی چند رشته ای، سیستم های پیشگیرانه و غیر پیشگیرانه، منابع مشترک و زمان بندی، بنابراین پایه محکمی برای دوره های بعدی در مورد سیستم عامل ها، سیستم های بلادرنگ، شبکه و طراحی مبتنی بر ریزپردازنده فراهم می کند. متن به شما کمک می کند: * از پیامدها و محدودیت های نمایش باینری که اغلب نادیده گرفته می شوند، قدردانی کنید. * محاسبه سریع اعداد واقعی را با استفاده از مقادیر واقعی نقطه ثابت به جای ممیز شناور اجرا کنید. * درک خود را از محدوده، عبور پارامتر، بازگشت، و تخصیص حافظه تقویت کنید. * از ویژگیهای C (مانند دستکاری بیت و دسترسی انواع) که معمولاً در نرمافزارهای تعبیه شده استفاده میشود، استفاده کنید. * نوشتن توابع در مونتاژ حالت محافظت شده Intel x86 که از C فراخوانی می شود. * حداکثر نرخ داده و تأخیر را برای سبک های مختلف برنامه نویسی I/O برآورد کنید. * چندین رشته، منابع مشترک و بخشهای حیاتی را مدیریت کنید. * روش های برنامه نویسی را توسعه دهید که از وارونگی اولویت ها، بن بست ها و مشکلات حافظه مشترک جلوگیری کند. مبانی نرم افزار جاسازی شده: جایی که C و Assembly Meet با یک CD-ROM حاوی تمام ابزارهای نرم افزاری مورد نیاز برای ساخت برنامه های کاربردی تعبیه شده مستقل و ساده بر روی یک پنتیوم معمولی ارائه می شود. کلاس PC: یک کامپایلر C، اسمبلر، پیوند دهنده، بوت لودر، کتابخانه، و هر دو هسته پیشگیرانه و غیر پیشگیرانه بلادرنگ. همچنین بخشهای اصلی کد منبع برای تعدادی از تکالیف برنامهنویسی موجود در ضمیمه متن موجود است.
Fundamentals of Embedded Software: Where C and Assembly Meet is a refreshing alternative to the traditional sophomore text on computer organization and assembly language programming. The text approaches assembly the way it is commonly used in practice>to implement small, fast, or special-purpose routines called from a main program written in a high-level language such as C. By using an embedded software context, the text introduces multi-threaded programming, preemptive and non-preemptive systems, shared resources, and scheduling, thus providing a solid foundation for subsequent courses on operating systems, real-time systems, networking, and microprocessor-based design.The text will help you: * appreciate the often overlooked consequences and limitations of binary representation. * implement fast real-number arithmetic using fixed-point reals instead of floating-point. * reinforce your comprehension of scope, parameter passing, recursion, and memory allocation. * employ features of C (such as bit-manipulation and variant access) commonly used in embedded software. * write functions in Intel x86 protected mode assembly to be called from C. * estimate maximum data rate and latency for various styles of I/O programming. * manage multiple threads, shared resources, and critical sections. * develop programming practices that avoid priority inversions, deadlocks, and shared memory problems.Fundamentals of Embedded Software: Where C and Assembly Meet comes with a CD-ROM containing all the software tools needed to build simple stand-alone embedded applications on an ordinaryPentium-class PC: a C compiler, assembler, linker, boot loader, library, and both preemptive and non-preemptive real-time kernels. Also included are major portions of the source code for a number of programming assignments found in an appendix of the text.