کتاب صوتی از صفر تا صد 6809: برنامهنویسی، رابطسازی و آزمایشهای عملی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد 6809: برنامهنویسی، رابطسازی و آزمایشهای عملی
موضوع کلی: سیستمهای مبتنی بر میکروپروسسور
موضوع میانی: برنامهنویسی و رابطسازی میکروکامپیوتر 6809
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر دنیای میکروکامپیوترها
- 2. آشنایی با خانواده میکروپروسسورها
- 3. چرا 6809؟ تاریخچه و جایگاه
- 4. معماری کلی سیستمهای مبتنی بر میکروپروسسور
- 5. میکروپروسسور 6809: قلب سیستم
- 6. رجیسترهای 6809: آشنایی با معماری داخلی
- 7. رجیسترهای عمومی (D, X, Y, U, S)
- 8. رجیستر شمارنده برنامه (PC)
- 9. رجیستر وضعیت (CC)
- 10. رجیسترهای شاخص (X, Y)
- 11. رجیسترهای پشته (U, S)
- 12. مفهوم آدرسدهی
- 13. حالتهای آدرسدهی 6809: مقدمه
- 14. آدرسدهی فوری (Immediate Addressing)
- 15. آدرسدهی مستقیم (Direct Addressing)
- 16. آدرسدهی گسترده (Extended Addressing)
- 17. آدرسدهی شاخص (Indexed Addressing): اصول
- 18. آدرسدهی شاخص با افست ثابت (Indexed with Fixed Offset)
- 19. آدرسدهی شاخص با افست رجیستر (Indexed with Register Offset)
- 20. آدرسدهی شاخص با افست فوری (Indexed with Immediate Offset)
- 21. آدرسدهی شاخص خودکار افزایش/کاهش (Auto-increment/decrement Indexed)
- 22. آدرسدهی شاخص پیشافزودن/پسکاهش (Pre-increment/Post-decrement Indexed)
- 23. آدرسدهی شاخص با ثبات (Indexed with Constant)
- 24. آدرسدهی شاخص مبتنی بر پشته (Stack-based Indexed)
- 25. آدرسدهی نسبی (Relative Addressing)
- 26. آدرسدهی نسبی با افست فوری (Relative with Immediate Offset)
- 27. آدرسدهی شاخص نسبی (PC-relative Indexed Addressing)
- 28. آدرسدهی غیرمستقیم (Indirect Addressing)
- 29. آدرسدهی غیرمستقیم شاخص (Indexed Indirect Addressing)
- 30. آدرسدهی غیرمستقیم نسبی (PC-relative Indirect Addressing)
- 31. دستورالعملهای انتقال داده (Data Transfer Instructions)
- 32. MOV (Move)
- 33. LDA, STA (Load Accumulator A, Store Accumulator A)
- 34. LDB, STB (Load Accumulator B, Store Accumulator B)
- 35. LDD, STD (Load D Register, Store D Register)
- 36. LDX, STX (Load X Register, Store X Register)
- 37. LDY, STY (Load Y Register, Store Y Register)
- 38. LDU, STU (Load U Register, Store U Register)
- 39. LDS, STS (Load S Register, Store S Register)
- 40. TFR (Transfer Register)
- 41. EXG (Exchange Register)
- 42. دستورالعملهای حساب (Arithmetic Instructions)
- 43. ADD (Add)
- 44. SUB (Subtract)
- 45. INC, DEC (Increment, Decrement)
- 46. MUL (Multiply)
- 47. COM (Complement)
- 48. NEG (Negate)
- 49. CLR (Clear)
- 50. دستورالعملهای منطقی (Logical Instructions)
- 51. AND (Bitwise AND)
- 52. OR (Bitwise OR)
- 53. EOR (Exclusive OR)
- 54. TST (Test Bits)
- 55. COM (Complement)
- 56. ROR, ROL (Rotate Right, Rotate Left)
- 57. ASR, ASL (Arithmetic Shift Right, Arithmetic Shift Left)
- 58. LSR, LSL (Logical Shift Right, Logical Shift Left)
- 59. دستورالعملهای پرش و زیربرنامه (Branch and Subroutine Instructions)
- 60. BRA (Branch Always)
- 61. BSR (Branch to Subroutine)
- 62. JMP (Jump)
- 63. JSR (Jump to Subroutine)
- 64. RTS (Return from Subroutine)
- 65. BCC, BCS (Branch if Carry Clear, Branch if Carry Set)
- 66. BNE, BEQ (Branch if Not Equal, Branch if Equal)
- 67. BMI, BPL (Branch if Minus, Branch if Plus)
- 68. BVC, BVS (Branch if Overflow Clear, Branch if Overflow Set)
- 69. دستورالعملهای شرطی (Conditional Branch Instructions)
- 70. دستورالعملهای پرچمگذاری (Flag Manipulation Instructions)
- 71. CLI, SEI (Clear Interrupt Mask, Set Interrupt Mask)
- 72. CLC, SEC (Clear Carry Flag, Set Carry Flag)
- 73. CLV, SEV (Clear Overflow Flag, Set Overflow Flag)
- 74. CLN, SEN (Clear Negative Flag, Set Negative Flag)
- 75. CLZ, SEZ (Clear Zero Flag, Set Zero Flag)
- 76. دستورالعملهای ورودی/خروجی (I/O Instructions)
- 77. PSH, PUL (Push, Pull)
- 78. INP, OUT (Input, Output - در 6809 به صورت مستقیم وجود ندارد، از طریق حافظه نگاشت شده)
- 79. اصول حافظه نگاشت شده (Memory-Mapped I/O)
- 80. مدیریت پورتهای موازی
- 81. مدیریت پورتهای سریال
- 82. آشنایی با دستگاههای جانبی
- 83. تایمرها و شمارندهها
- 84. کنترلکنندههای وقفه (Interrupt Controllers)
- 85. اتصال حافظه RAM
- 86. اتصال حافظه ROM
- 87. اصول خواندن و نوشتن در حافظه
- 88. ذخیرهسازی اطلاعات (Data Storage)
- 89. ساختار برنامه اسمبلی (Assembly Program Structure)
- 90. بخش کد (Code Section)
- 91. بخش داده (Data Section)
- 92. بخش تعریف ثابتها (Constant Definition Section)
- 93. کامنتگذاری در اسمبلی
- 94. استفاده از اسمبلرهای مختلف (مانند EASy6809)
- 95. محیط توسعه 6809
- 96. شبیهسازهای 6809
- 97. ابزارهای اشکالزدایی (Debugging Tools)
- 98. اشکالزدایی سختافزاری
- 99. اشکالزدایی نرمافزاری
- 100. نوشتن اولین برنامه اسمبلی 6809
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.