اپلیکیشن اندرویدی فلش‌کارت آموزشی راهنمای جامع معماری و برنامه‌نویسی پردازنده‌های PDP-11/04/34/45/55/60

249,500 تومان
دوره جامع معماری و برنامه‌نویسی PDP-11 | راهنمای کامل پردازنده‌ها راهنمای جامع معماری و برنامه‌نویسی پردازنده‌های PDP-11/04/34/45/55/60 سفری عمیق به قلب یکی از تأثیرگذارترین معماری‌های تاریخ کامپیوتر ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهنمای جامع معماری و برنامه‌نویسی پردازنده‌های PDP-11/04/34/45/55/60

موضوع کلی: معماری و برنامه‌نویسی کامپیوتر

موضوع میانی: معماری و دستورالعمل‌های پردازنده PDP-11

📋 سرفصل‌های دوره

  • 1. معرفی خانواده پردازنده‌های PDP-11
  • 2. تاریخچه و اهمیت معماری PDP-11
  • 3. مرور کلی معماری داخلی پردازنده PDP-11
  • 4. سازماندهی حافظه: آدرس‌دهی بایت و کلمه
  • 5. مفهوم Unibus و Q-bus: معماری گذرگاه
  • 6. ثبت‌کننده‌های عمومی (R0-R5): کاربردها
  • 7. ثبت‌کننده Program Counter (PC): نقش در جریان برنامه
  • 8. ثبت‌کننده Stack Pointer (SP): مدیریت پشته
  • 9. کلمه وضعیت پردازنده (Processor Status Word - PSW)
  • 10. جزئیات PSW: بیت‌های N, Z, V, C, T, و اولویت وقفه (IPL)
  • 11. معرفی حالت‌های آدرس‌دهی در PDP-11
  • 12. حالت آدرس‌دهی رجیستر (Register Mode)
  • 13. حالت آدرس‌دهی غیرمستقیم رجیستر (Register Deferred Mode)
  • 14. حالت آدرس‌دهی خودافزایشی (Autoincrement Mode)
  • 15. حالت آدرس‌دهی غیرمستقیم خودافزایشی (Autoincrement Deferred Mode)
  • 16. حالت آدرس‌دهی خودکاهشی (Autodecrement Mode)
  • 17. حالت آدرس‌دهی غیرمستقیم خودکاهشی (Autodecrement Deferred Mode)
  • 18. حالت آدرس‌دهی اندیس‌گذاری (Index Mode)
  • 19. حالت آدرس‌دهی غیرمستقیم اندیس‌گذاری (Index Deferred Mode)
  • 20. حالت‌های آدرس‌دهی نسبی به PC (Relative, Immediate, Absolute)
  • 21. دستور MOV: انتقال کلمه داده
  • 22. دستور MOVB: انتقال بایت داده
  • 23. دستور CLR, CLRB: پاک کردن محتوا (Clear)
  • 24. دستور COM, COMB: محاسبه مکمل یک (Complement)
  • 25. دستور TST, TSTB: آزمایش محتوا (Test)
  • 26. دستور SWAB: جابجایی بایت‌ها در یک کلمه (Swap Bytes)
  • 27. دستور SXT: گسترش علامت (Sign Extend)
  • 28. دستور MFPS, MTPS: انتقال با کلمه وضعیت پردازنده
  • 29. دستورهای MFPI, MTPI, MFPD, MTPD: انتقال با فضاهای جداگانه (در مدل‌های خاص)
  • 30. برنامه‌نویسی با دستورات انتقال داده و نکات کاربردی
  • 31. دستور ADD: جمع اعداد
  • 32. دستور SUB: تفریق اعداد
  • 33. دستور INC, INCB: افزایش یک واحد (Increment)
  • 34. دستور DEC, DECB: کاهش یک واحد (Decrement)
  • 35. دستور NEG, NEGB: منفی کردن عدد (Negate)
  • 36. دستور ADC, ADCB: جمع با بیت کری (Add Carry)
  • 37. دستور SBC, SBCB: تفریق با بیت کری (Subtract Carry)
  • 38. دستور CMP, CMPB: مقایسه اعداد (Compare)
  • 39. دستور MUL: ضرب اعداد
  • 40. دستور DIV: تقسیم اعداد
  • 41. دستور BIT, BITB: آزمایش بیت‌ها (Bit Test)
  • 42. دستور BIC, BICB: پاک کردن بیت‌ها (Bit Clear)
  • 43. دستور BIS, BISB: تنظیم کردن بیت‌ها (Bit Set)
  • 44. دستور XOR: یای انحصاری (Exclusive OR)
  • 45. دستور ROR, ROL: چرخش به راست و چپ (Rotate)
  • 46. دستور ASR, ASRB: شیفت حسابی به راست (Arithmetic Shift Right)
  • 47. دستور ASL, ASLB: شیفت حسابی به چپ (Arithmetic Shift Left)
  • 48. دستور ASH: شیفت حسابی (General Arithmetic Shift)
  • 49. دستور ASHL: شیفت حسابی طویل (Arithmetic Shift Long)
  • 50. کاربرد دستورات منطقی و شیفت در برنامه‌نویسی
  • 51. دستور BR, JMP: پرش‌های بدون شرط
  • 52. دستور JSR: پرش به زیربرنامه (Jump to Subroutine)
  • 53. دستور RTS: بازگشت از زیربرنامه (Return from Subroutine)
  • 54. دستور SOB: کم کردن یک و پرش (Subtract One and Branch)
  • 55. پرش‌های شرطی بر اساس برابری و نابرابری (BEQ, BNE)
  • 56. پرش‌های شرطی بر اساس علامت عدد (BPL, BMI)
  • 57. پرش‌های شرطی بر اساس سرریز و بیت کری (BVC, BVS, BCC, BCS)
  • 58. پرش‌های شرطی برای اعداد علامت‌دار (BGE, BLT, BGT, BLE)
  • 59. پرش‌های شرطی برای اعداد بدون علامت (BHI, BLOS)
  • 60. دستور MARK: مدیریت پشته در بازگشت از زیربرنامه‌ها
  • 61. معرفی مفهوم وقفه و Trap در PDP-11
  • 62. دستور EMT: Trap شبیه‌ساز (Emulator Trap)
  • 63. دستور TRAP: دستور Trap عمومی
  • 64. دستور BPT: Trap نقطه توقف (Breakpoint Trap)
  • 65. دستور IOT: Trap ورودی/خروجی (Input/Output Trap)
  • 66. دستور RTI: بازگشت از وقفه (Return from Interrupt)
  • 67. دستور RTT: بازگشت از Trap (Return from Trap)
  • 68. دستور HALT: توقف پردازنده
  • 69. دستور WAIT: انتظار برای وقفه
  • 70. دستور RESET, NOP: بازنشانی گذرگاه و عملیات تهی
  • 71. معماری سیستم وقفه در PDP-11
  • 72. بردارهای وقفه و تعیین اولویت وقفه
  • 73. طراحی و پیاده‌سازی روال‌های سرویس وقفه (ISRs)
  • 74. کنترل‌کننده‌های وقفه و رجیسترهای آنها
  • 75. روش‌های ورودی/خروجی با برنامه‌نویسی (Programmed I/O)
  • 76. مفهوم I/O نگاشت شده به حافظه (Memory-mapped I/O)
  • 77. انتقال داده و کنترل در Unibus/Q-bus برای I/O
  • 78. دسترسی مستقیم به حافظه (DMA): اصول و کاربردها
  • 79. برنامه‌نویسی برای پورت‌های سریال (مانند DLV-11)
  • 80. اصول کار با دستگاه‌های جانبی و رجیسترهای کنترل/وضعیت
  • 81. معرفی واحد مدیریت حافظه (MMU) در PDP-11
  • 82. MMU در PDP-11/45, /55, /60: ساختار و عملکرد
  • 83. آدرس‌دهی مجازی در مقابل آدرس‌دهی فیزیکی
  • 84. ثبت‌کننده‌های فضای برنامه و فضای داده (Separate I & D Space)
  • 85. ثبت‌کننده‌های Active Page (APR): نگاشت صفحات حافظه
  • 86. جابجایی (Relocation) و محافظت از حافظه
  • 87. حالت‌های اجرایی پردازنده (Kernel, Supervisor, User)
  • 88. مفهوم حافظه نهان (Cache) در مدل‌های پیشرفته PDP-11
  • 89. معرفی واحد ممیز شناور (FPU) و قابلیت‌های آن
  • 90. مجموعه دستورالعمل‌های ممیز شناور (FADD, FSUB, FMUL, FDIV و غیره)
  • 91. تفاوت‌های معماری و قابلیت‌ها در PDP-11/04
  • 92. تفاوت‌های معماری و قابلیت‌ها در PDP-11/34
  • 93. تفاوت‌های معماری و قابلیت‌ها در PDP-11/45
  • 94. تفاوت‌های معماری و قابلیت‌ها در PDP-11/55 و /60
  • 95. بوت‌استرپ (Bootstrapping) و راه‌اندازی سیستم PDP-11
  • 96. اصول برنامه‌نویسی سیستم و فراخوانی‌های سیستمی (System Calls)
  • 97. سازماندهی کد و داده در برنامه‌نویسی اسمبلی PDP-11
  • 98. تکنیک‌های اشکال‌زدایی (Debugging) برنامه‌های PDP-11
  • 99. شبیه‌سازی و امولاسیون پردازنده‌های PDP-11
  • 100. میراث PDP-11 و تأثیر آن بر معماری کامپیوترهای مدرن
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Computer Architecture PDP-11 PDP-11 programming PDP-11/04 PDP-11/34 PDP-11/45 PDP-11/55 PDP-11/60 برنامه‌نویسی برنامه‌نویسی اسمبلی دستورالعمل‌های PDP-11 راهنمای پردازنده PDP-11 کامپیوترهای قدیمی معماری پردازنده معماری کامپیوتر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.