اپلیکیشن اندرویدی فلشکارت آموزشی 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.