کتاب PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره آموزشی PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای 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
تگها:
PDP 8
PDP-8 Programming
PLE
PLE Editor
PLE Tutorial
PLE برای PDP-8
Retro Computing
آموزش PLE
آموزش برنامهنویسی سیستم
برنامهنویسی سیستم
برنامهنویسی سیستمهای قدیمی
سیستمهای قدیمی
ویرایشگر PDP-8
ویرایشگر لیست برنامه
ویرایشگر متن PDP-8
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.