کتاب صوتی طراحی و برنامهنویسی ریزپردازندهها با رویکرد Leahy
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب طراحی و برنامهنویسی ریزپردازندهها با رویکرد Leahy
موضوع کلی: معماری و برنامهنویسی سیستمهای نهفته
موضوع میانی: معماری ریزپردازندهها و اسمبلی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر سیستمهای نهفته و ریزپردازندهها
- 2. تاریخچه و تکامل ریزپردازندهها
- 3. مفاهیم پایه معماری کامپیوتر
- 4. ساختار حافظه و سلسله مراتب آن
- 5. مفاهیم پایهای زبان اسمبلی
- 6. چرخه اجرای دستورالعمل (Fetch-Decode-Execute)
- 7. معماری داخلی ریزپردازندهها
- 8. واحد پردازش مرکزی (CPU)
- 9. واحد کنترل (Control Unit)
- 10. واحد منطقی حسابی (ALU)
- 11. ثباتها (Registers)
- 12. انواع ثباتها (ثباتهای عمومی، ثباتهای اشارهگر، ثباتهای فلگ)
- 13. ساختار گذرگاه (Bus Structure)
- 14. گذرگاه آدرس (Address Bus)
- 15. گذرگاه داده (Data Bus)
- 16. گذرگاه کنترل (Control Bus)
- 17. مفاهیم پایهای انتقال داده
- 18. مدهای آدرسدهی (Addressing Modes)
- 19. آدرسدهی فوری (Immediate Addressing)
- 20. آدرسدهی مستقیم (Direct Addressing)
- 21. آدرسدهی غیرمستقیم (Indirect Addressing)
- 22. آدرسدهی رجیستر (Register Addressing)
- 23. آدرسدهی رجیستر غیرمستقیم (Register Indirect Addressing)
- 24. آدرسدهی شاخص (Indexed Addressing)
- 25. آدرسدهی مبنا (Base Addressing)
- 26. آدرسدهی نسبی (Relative Addressing)
- 27. آموزش عملی زبان اسمبلی
- 28. اولین برنامه اسمبلی (Hello World)
- 29. ساختار یک برنامه اسمبلی
- 30. دستورالعملهای انتقال داده
- 31. دستورالعملهای بارگذاری (Load)
- 32. دستورالعملهای ذخیره (Store)
- 33. دستورالعملهای جابجایی (Move)
- 34. دستورالعملهای حسابی
- 35. جمع (ADD)
- 36. تفریق (SUB)
- 37. ضرب (MUL)
- 38. تقسیم (DIV)
- 39. افزایش (INC)
- 40. کاهش (DEC)
- 41. دستورالعملهای منطقی
- 42. شیفت دهی (Shift Operations)
- 43. شیفت منطقی به چپ (Logical Shift Left)
- 44. شیفت منطقی به راست (Logical Shift Right)
- 45. شیفت حسابی به راست (Arithmetic Shift Right)
- 46. چرخش به چپ (Rotate Left)
- 47. چرخش به راست (Rotate Right)
- 48. دستورالعملهای کنترلی
- 49. پرش (Jump)
- 50. پرش شرطی (Conditional Jump)
- 51. پرش بیقید و شرط (Unconditional Jump)
- 52. مقایسه (Compare)
- 53. پرچمهای وضعیت (Status Flags)
- 54. پرچم کرری (Carry Flag)
- 55. پرچم سرریز (Overflow Flag)
- 56. پرچم صفر (Zero Flag)
- 57. پرچم منفی (Sign Flag)
- 58. پرچم پاریته (Parity Flag)
- 59. پرچم ردیابی (Trap Flag)
- 60. دستورالعملهای فراخوانی زیرروال (Subroutine Calls)
- 61. CALL
- 62. پشته (Stack)
- 63. عملیات Push و Pop
- 64. مدیریت پشته در زبان اسمبلی
- 65. روشهای ارسال پارامتر به زیرروالها
- 66. ارسال پارامتر از طریق رجیستر
- 67. ارسال پارامتر از طریق پشته
- 68. بازگرداندن مقادیر از زیرروالها
- 69. مدیریت ورودی/خروجی (I/O)
- 70. پورتهای I/O
- 71. دستورالعملهای I/O
- 72. سازماندهی حافظه I/O (Memory-Mapped I/O)
- 73. سازماندهی پورت I/O (Port-Mapped I/O)
- 74. تکنیکهای مدیریت I/O
- 75. پلیینگ (Polling)
- 76. وقفه (Interrupts)
- 77. بردار وقفه (Interrupt Vector Table)
- 78. مدیریت اولویت وقفه
- 79. وقفه داخلی (Internal Interrupts)
- 80. وقفه خارجی (External Interrupts)
- 81. دستورالعملهای مرتبط با وقفه
- 82. پردازشگرهای وقفه (Interrupt Handlers)
- 83. آرایشدهی (Masking) و غیرفعال کردن وقفه
- 84. زمانسنجها (Timers) و شمارندهها (Counters)
- 85. کاربرد زمانسنجها در سیستمهای نهفته
- 86. تولید سیگنالهای PWM
- 87. پیادهسازی تاخیرهای زمانی
- 88. مدیریت انرژی در سیستمهای نهفته
- 89. حالتهای کممصرف (Low-Power Modes)
- 90. مدیریت گذرگاههای ارتباطی
- 91. پروتکل ارتباطی سریال (Serial Communication Protocols)
- 92. UART
- 93. پروتکل ارتباطی موازی (Parallel Communication Protocols)
- 94. Ethernet
- 95. کنترلکنندههای وقفه قابل برنامهریزی (Programmable Interrupt Controllers - PIC)
- 96. دایرکت مموری اکسس (DMA)
- 97. مزایای DMA
- 98. کاربرد DMA در انتقال داده
- 99. حافظههای جانبی (Peripheral Memory)
- 100. RAM, ROM, Flash Memory
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.