0 رای
وضعیت موجودی موجود

قیمت قبلی: 10,720,000 ریال
قیمت: 10,320,000 ریال


Product details

  • Publisher ‏ : ‎ Apress; 1st ed. edition (May 2, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 456 pages
  • ISBN-10 ‏ : ‎ 1484258800
  • ISBN-13 ‏ : ‎ 978-1484258804


 

جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

 
 
 
 

Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone/iPad and most Android phones. It’s also the heart of many single board computers like the Raspberry Pi. Gain the skills required to dive into the fundamentals of the ARM hardware architecture with this book and start your own projects while you develop a working knowledge of assembly language for the ARM 64-bit processor.

You'll review assembly language programming for the ARM Processor in 64-bit mode and write programs for a number of single board computers, including the Nvidia Jetson Nano and the Raspberry Pi (running 64-bit Linux). The book also discusses how to target assembly language programs for Apple iPhones and iPads along with 64-Bit ARM based Android phones and tablets. It covers all the tools you require, the basics of the ARM hardware architecture, all the groups of ARM 64-Bit Assembly instructions, and how data is stored in the computer’s memory. In addition, interface apps to hardware such as the Raspberry Pi’s GPIO ports. The book covers code optimization, as well as how to inter-operate with C and Python code. Readers will develop enough background to use the official ARM reference documentation for their own projects.

With Programming with 64-Bit ARM Assembly Language as your guide you’ll study how to read, reverse engineer and hack machine code, then be able to apply these new skills to study code examples and take control of both your ARM devices’ hardware and software.

 
What You'll Learn
  • Make operating system calls from assembly language and include other software libraries in your projects
  • Interface apps to hardware devices such as the Raspberry Pi GPIO ports
  • Reverse engineer and hack code
  • Use the official ARM reference documentation for your own projects
Who This Book Is For
Software developers who have already learned to program in a higher-level language like Python, Java, C#, or even C and now wish to learn Assembly programming.

 

منابع کتاب جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

تسلط بر معماری سخت افزاری ARM دنیایی از برنامه نویسی را برای تقریباً همه تلفن ها و تبلت ها از جمله iPhone/iPad و اکثر گوشی های اندرویدی باز می کند. همچنین قلب بسیاری از کامپیوترهای تک بردی مانند Raspberry Pi است. با این کتاب مهارت های مورد نیاز برای غوطه ور شدن در اصول معماری سخت افزار ARM را به دست آورید و پروژه های خود را شروع کنید در حالی که دانش کاری زبان اسمبلی برای پردازنده 64 بیتی ARM را توسعه می دهید.
 
شما برنامه نویسی زبان اسمبلی را برای پردازنده ARM در حالت 64 بیتی مرور می کنید و برنامه هایی را برای تعدادی از کامپیوترهای تک بردی، از جمله Nvidia Jetson Nano و Raspberry Pi (دارای لینوکس 64 بیتی) می نویسید. این کتاب همچنین نحوه هدف‌گیری برنامه‌های زبان اسمبلی را برای آیفون‌های اپل و آی‌پد به همراه تلفن‌ها و تبلت‌های اندرویدی مبتنی بر ARM 64 بیتی مورد بحث قرار می‌دهد. تمام ابزارهای مورد نیاز شما، اصول اولیه معماری سخت افزار ARM، تمام گروه های دستورالعمل های اسمبلی 64 بیتی ARM و نحوه ذخیره داده ها در حافظه کامپیوتر را پوشش می دهد. علاوه بر این، برنامه‌ها را به سخت‌افزاری مانند پورت‌های GPIO Raspberry Pi متصل می‌کند. این کتاب بهینه سازی کد و همچنین نحوه تعامل با کدهای C و Python را پوشش می دهد. خوانندگان پس زمینه کافی برای استفاده از اسناد مرجع رسمی ARM برای پروژه های خود ایجاد خواهند کرد.
 
با برنامه نویسی با زبان اسمبلی 64 بیتی ARM به عنوان راهنمای خود، نحوه خواندن، مهندسی معکوس و هک کد ماشین را مطالعه خواهید کرد، سپس قادر خواهید بود از این مهارت های جدید برای مطالعه نمونه های کد استفاده کنید و کنترل سخت افزار و سخت افزار دستگاه های ARM خود را در دست بگیرید. نرم افزار.
 
آنچه شما یاد خواهید گرفت
تماس های سیستم عامل را از زبان اسمبلی برقرار کنید و کتابخانه های نرم افزاری دیگر را در پروژه های خود قرار دهید
برنامه های رابط را به دستگاه های سخت افزاری مانند پورت های Raspberry Pi GPIO متصل کنید
مهندس معکوس و کد هک
از اسناد مرجع رسمی ARM برای پروژه های خود استفاده کنید
این کتاب برای چه کسی است
توسعه دهندگان نرم افزاری که قبلا برنامه نویسی به زبان های سطح بالاتری مانند پایتون، جاوا، سی شارپ یا حتی C را آموخته اند و اکنون مایلند برنامه نویسی اسمبلی را یاد بگیرند.

نظرات کاربران درباره جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices نظر می دهد.

ارسال نظر درباره جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با جلد سخت رنگی_کتاب Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

Programming Languages خرید اینترنتی کتاب های زبان اصلی کامپیوتر خرید اینترنتی کتاب های زبان اصلی Computers book

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Springer; S ...
5,560,000 ریال
  Product details Publisher ‏ : ‎ Andrews McMeel Publis ...
2,000,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید