دوره PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای
موضوع کلی: برنامهنویسی سیستمهای قدیمی
موضوع میانی: ویرایشگر لیست برنامه PLE برای PDP-8
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی سیستمهای قدیمی
- 2. آشنایی با کامپیوتر PDP-8: یک نگاه اجمالی
- 3. معماری PDP-8: حافظه و رجیسترها
- 4. مفاهیم ورودی/خروجی در PDP-8
- 5. چرخه دستورالعمل و مجموعه دستورات PDP-8
- 6. سیستمعاملها و مانیتورهای PDP-8
- 7. چرا ویرایشگر PLE برای PDP-8 حیاتی بود؟
- 8. تاریخچه ویرایشگرهای متن در دوران مینیکامپیوترها
- 9. معرفی PLE: ویرایشگر لیست برنامه
- 10. اهداف و قابلیتهای اصلی PLE
- 11. PLE در مقابل ویرایشگرهای مدرن: مقایسه
- 12. ابزارها و محیط کار: شبیهساز PDP-8
- 13. نصب و راهاندازی شبیهساز PDP-8
- 14. اولین گامها با شبیهساز: بوت کردن
- 15. نحوه دسترسی به PLE در محیط شبیهساز
- 16. ورود به PLE و رابط کاربری اولیه
- 17. خروج از PLE و ذخیره تغییرات
- 18. مفهوم بافر ویرایشگر در PLE
- 19. بارگذاری یک فایل موجود: فرمان GET
- 20. ذخیره محتوای بافر: فرمان PUT
- 21. ایجاد یک فایل جدید در PLE
- 22. نامگذاری فایلها و پسوندها در PDP-8
- 23. مشاهده وضعیت بافر و خط جاری
- 24. مفهوم خط جاری و شماره خطوط
- 25. پیمایش خط به خط به بالا: فرمان U
- 26. پیمایش خط به خط به پایین: فرمان D
- 27. پرش به یک خط خاص: فرمان G
- 28. نمایش یک خط خاص: فرمان P
- 29. نمایش محدودهای از خطوط: فرمان L
- 30. فرمان L با پارامترهای مختلف
- 31. حذف یک خط: فرمان K
- 32. حذف چند خط متوالی: فرمان K با محدوده
- 33. درج یک خط جدید: فرمان I
- 34. درج چند خط جدید: فرمان I در حالت بلوک
- 35. لغو یک عملیات (UNDO مفهومی)
- 36. تغییر محتوای یک خط: فرمان C
- 37. انتخاب محدودهای برای تغییر در فرمان C
- 38. کار با جداکنندهها و محدودکنندهها در C
- 39. درج رشته در یک خط: C با عملگر درج
- 40. حذف رشته از یک خط: C با عملگر حذف
- 41. جایگزینی رشته در یک خط: C با عملگر جایگزینی
- 42. فهم کاراکترها و کدگذاری (ASCII vs. 6-bit PDP-8)
- 43. کاراکترهای خاص و نمایش آنها در PLE
- 44. کپی کردن یک خط: فرمان Y
- 45. کپی کردن چند خط: فرمان Y با محدوده
- 46. انتقال یک خط: فرمان M
- 47. انتقال چند خط: فرمان M با محدوده
- 48. چسباندن محتوای کپی شده/منتقل شده در موقعیت جدید
- 49. ادغام خطوط: تکنیکها و کاربردها
- 50. تقسیم خطوط طولانی: تکنیکها و کاربردها
- 51. تنظیم قالببندی و تورفتگیها (Indentation)
- 52. کار با اعداد در مبنای 8 (Octal) در PLE
- 53. ویرایش دادههای باینری (مفهومی)
- 54. استفاده از دستورات در خط فرمان PLE
- 55. سلسله مراتب و اولویت دستورات
- 56. دستکاری بافر ویرایش و مدیریت آن
- 57. تشخیص و تصحیح خطاهای سینتکسی اولیه
- 58. فرمانهای کمکی و راهنما (Help) در PLE
- 59. تمرین عملی: ایجاد یک برنامه کوچک اسمبلر
- 60. جستجوی رشته ساده: فرمان S
- 61. جستجوی رو به جلو و عقب در فایل
- 62. جستجوی برای چندین رخداد یک الگو
- 63. جستجوی سراسری: فرمان S در کل فایل
- 64. جستجو و جایگزینی: ترکیب C و S برای تغییرات بزرگ
- 65. جایگزینی شرطی: C با الگوهای پیچیدهتر
- 66. استفاده از الگوهای خاص در جستجو (Wildcards/Regex-like if supported)
- 67. مفهوم "هر کاراکتر" و "تکرار" در الگوهای جستجو
- 68. حساسیت به حروف کوچک و بزرگ در جستجو (اگر وجود دارد)
- 69. جایگزینی تنها بخش خاصی از یک خط
- 70. تایید (Confirmation) در عملیات جایگزینی گسترده
- 71. معرفی ماکروها و خودکارسازی در PLE
- 72. تعریف یک ماکروی ساده و کاربردی
- 73. اجرای ماکروها و مدیریت آنها
- 74. پارامترها و آرگومانها در ماکروها (اگر وجود دارد)
- 75. اجرای شرطی در ماکروها: دستورات IF/THEN (مفهومی)
- 76. حلقهها و تکرار در ماکروها برای عملیات تکراری
- 77. ذخیره و بارگذاری ماکروها از فایل
- 78. ایجاد فایلهای فرمان (Command Files) برای وظایف پیچیده
- 79. پردازش دستهای با استفاده از فایلهای فرمان
- 80. اشکالزدایی ماکروها و رفع خطاهای آنها
- 81. استفاده از متغیرها و رجیسترها در PLE (اگر وجود دارد)
- 82. بهینهسازی جریان کار با ماکروها
- 83. ترکیب دستورات برای عملیات ویرایش پیچیده
- 84. برنامهنویسی با PLE: یک مثال پیشرفته از یک اسکریپت
- 85. گردش کار با اسمبلر PAL-8 و PLE
- 86. آمادهسازی کد منبع برای اسمبلر
- 87. انتقال فایلها بین PLE و اسمبلر
- 88. اشکالزدایی برنامههای اسمبلر با کمک PLE
- 89. تحلیل و تصحیح خطاهای اسمبلر
- 90. استفاده از PLE با سایر ابزارهای PDP-8 (مانند PIP, F4)
- 91. ایجاد یک برنامه کامل PDP-8 از صفر تا اجرا
- 92. بهینهسازی استفاده از PLE: سرعت و دقت
- 93. نکات و ترفندهای پیشرفته برای کاربران حرفهای PLE
- 94. مدیریت حافظه و محدودیتها در PLE
- 95. مقابله با خطاهای رایج PLE و راهحلها
- 96. توسعه قابلیتهای PLE (مفهومی: اگر میشد)
- 97. جامعه retrocomputing و منابع PLE
- 98. ارثیه PLE و تاثیر آن بر ویرایشگرهای مدرن
- 99. پروژه نهایی: ویرایش و کامپایل یک برنامه پیچیده PDP-8
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.