, ,

کتاب از مقدماتی تا پیشرفته: آموزش برنامه‌نویسی برای IBM PC با الهام از کتاب Tim Hartnell

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب از مقدماتی تا پیشرفته: آموزش برنامه‌نویسی برای IBM PC با الهام از کتاب Tim Hartnell

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

موضوع میانی: برنامه‌نویسی اسمبلی و بیسیک برای IBM PC

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی IBM PC و معماری آن
  • 2. تاریخچه مختصر IBM PC و اهمیت آن در برنامه‌نویسی
  • 3. مفاهیم اولیه سیستم عامل DOS
  • 4. دستورات پایه DOS برای مدیریت فایل‌ها
  • 5. ساختار دایرکتوری و مسیرها در DOS
  • 6. سخت‌افزار کامپیوتر: CPU، RAM، ROM
  • 7. نقش BIOS و DOS در راه‌اندازی سیستم
  • 8. آشنایی با صفحه کلید و نمایشگر IBM PC
  • 9. مفهوم برنامه‌نویسی و انواع زبان‌ها
  • 10. آماده‌سازی محیط کار: DOS و ویرایشگرها
  • 11. شروع کار با BASIC: اجرای مفسر
  • 12. اولین برنامه در BASIC: "Hello World"
  • 13. متغیرها و انواع داده در BASIC
  • 14. عملیات ریاضی و عملگرها
  • 15. دستور INPUT: گرفتن ورودی از کاربر
  • 16. دستور PRINT: نمایش خروجی بر روی صفحه
  • 17. استفاده از دستور LET برای اختصاص مقدار
  • 18. سازماندهی کد با GOTO و شماره خطوط
  • 19. آشنایی با توابع داخلی (Built-in Functions)
  • 20. ذخیره و بارگذاری برنامه‌ها در BASIC
  • 21. دستور IF…THEN: تصمیم‌گیری در برنامه‌ها
  • 22. دستور IF…THEN…ELSE: شاخه‌های شرطی
  • 23. حلقه‌های FOR…NEXT: تکرار با شمارنده
  • 24. حلقه‌های WHILE…WEND: تکرار شرطی
  • 25. استفاده از آرایه‌ها (Arrays) یک‌بعدی
  • 26. آرایه‌های چندبعدی برای ذخیره داده‌های پیچیده
  • 27. زیربرنامه‌ها با GOSUB و RETURN
  • 28. تعریف توابع کاربری (User-Defined Functions)
  • 29. کار با رشته‌ها: توابع LEN, LEFT$, MID$, RIGHT$
  • 30. تبدیل انواع داده (CVS, CVI, MKS$, MKI$)
  • 31. حالت‌های متنی (Text Modes) و رنگ‌ها
  • 32. کنترل مکان‌نما و پاک کردن صفحه
  • 33. حالت‌های گرافیکی: SCREEN 1, SCREEN 2
  • 34. دستور COLOR: تنظیم رنگ‌های پیش‌زمینه و پس‌زمینه
  • 35. ترسیم نقطه با دستور PSET
  • 36. ترسیم خطوط با دستور LINE
  • 37. ترسیم دایره‌ها و بیضی‌ها با دستور CIRCLE
  • 38. ترسیم جعبه‌ها و مستطیل‌ها
  • 39. پر کردن اشکال با دستور PAINT
  • 40. اصول اولیه انیمیشن با GET و PUT
  • 41. تولید صدا با دستور BEEP
  • 42. نواختن نت‌های موسیقی با دستور PLAY
  • 43. کنترل مدت و فرکانس صدا با SOUND
  • 44. گرفتن ورودی از صفحه کلید با INKEY$
  • 45. کار با جوی‌استیک و پورت‌های ورودی
  • 46. استفاده از تایمر (TIMER) برای تأخیر و زمان‌بندی
  • 47. چاپ به پرینتر با LPRINT
  • 48. دسترسی به پورت‌های سریال (COM)
  • 49. دسترسی به پورت‌های موازی (LPT)
  • 50. کار با داده‌های عددی در فرمت‌های مختلف
  • 51. معرفی سیستم فایل DOS
  • 52. فایل‌های ترتیبی (Sequential Files): باز کردن و نوشتن
  • 53. خواندن از فایل‌های ترتیبی
  • 54. فایل‌های دسترسی تصادفی (Random Access Files): تعریف رکورد
  • 55. نوشتن و خواندن از فایل‌های دسترسی تصادفی
  • 56. مدیریت خطاها با ON ERROR GOTO و RESUME
  • 57. دسترسی مستقیم به حافظه با PEEK و POKE
  • 58. نقشه حافظه (Memory Map) IBM PC
  • 59. فراخوانی وقفه‌ها از BASIC با CALL ABSOLUTE/INTERRUPT
  • 60. نوشتن برنامه‌های ماژولار و استفاده از CHAIN
  • 61. چرا برنامه‌نویسی اسمبلی؟ مزایا و معایب
  • 62. معماری پردازنده Intel 8088/8086
  • 63. رجیسترها: کاربرد و عملکرد
  • 64. مفاهیم Segment و Offset در حافظه
  • 65. سیستم اعداد هگزادسیمال و باینری
  • 66. معرفی ابزارهای اسمبلی: MASM، LINK، DEBUG
  • 67. ساختار یک برنامه اسمبلی ساده (.COM vs .EXE)
  • 68. اولین برنامه اسمبلی: نمایش کاراکتر
  • 69. مدیریت داده‌ها: تعریف متغیرها (DB, DW, DD)
  • 70. انواع آدرس‌دهی (Addressing Modes)
  • 71. دستورات انتقال داده: MOV، PUSH، POP
  • 72. دستورات محاسباتی: ADD، SUB، MUL، DIV
  • 73. دستورات منطقی: AND، OR، XOR، NOT، TEST
  • 74. دستورات شیفت و چرخش: SHL, SHR, ROL, ROR
  • 75. دستورات مقایسه: CMP
  • 76. دستورات پرش شرطی: JZ, JNZ, JC, JNC و غیره
  • 77. حلقه‌ها: LOOP, LOOPE, LOOPNE
  • 78. فراخوانی زیربرنامه و بازگشت: CALL, RET
  • 79. استفاده از پشته (Stack) برای ذخیره‌سازی موقت
  • 80. مفاهیم پرش‌های نزدیک (Near) و دور (Far)
  • 81. معرفی وقفه‌ها (Interrupts) و جدول آن‌ها
  • 82. فراخوانی توابع DOS با INT 21h
  • 83. ورودی/خروجی از کنسول با توابع DOS
  • 84. مدیریت فایل‌ها در DOS با INT 21h
  • 85. کار با زمان و تاریخ سیستم با توابع DOS
  • 86. فراخوانی توابع BIOS برای ویدئو با INT 10h
  • 87. کنترل مکان‌نما و رنگ‌ها در حالت متنی (BIOS)
  • 88. ترسیم گرافیکی با INT 10h (Pixel, Line)
  • 89. ورودی از صفحه کلید با INT 16h (BIOS)
  • 90. کار با پرینتر و پورت سریال با توابع BIOS (INT 17h, 14h)
  • 91. دسترسی مستقیم به حافظه ویدئویی برای سرعت بالا
  • 92. استفاده از پورت‌ها برای تعامل با سخت‌افزار (IN/OUT)
  • 93. تولید صدا با Timer 8253/8254 و پورت 61h
  • 94. برنامه‌نویسی صفحه کلید: خواندن اسکن‌کدها
  • 95. مدیریت وقفه‌های سخت‌افزاری و نرم‌افزاری
  • 96. نوشتن برنامه‌های مقیم در حافظه (TSRs – Terminate and Stay Resident)
  • 97. برنامه‌نویسی پیشرفته دیسک: سکتورها و ترک‌ها
  • 98. بهینه‌سازی کد اسمبلی برای سرعت
  • 99. اشکال‌زدایی پیشرفته با DEBUG و CodeView
  • 100. پروژه عملی: ساخت یک ابزار سیستمی یا بازی ساده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب از مقدماتی تا پیشرفته: آموزش برنامه‌نویسی برای IBM PC با الهام از کتاب Tim Hartnell”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا