, ,

کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80

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

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

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

  • 1. مقدمه‌ای بر TRS-80 و برنامه‌نویسی اسمبلی
  • 2. معماری Z80: قلب TRS-80
  • 3. آشنایی با ثبات‌ها (Registers) در Z80
  • 4. حافظه در TRS-80: RAM و ROM
  • 5. فضای آدرس‌دهی Z80
  • 6. مبانی اعداد دودویی، هگزادسیمال و دسیمال
  • 7. تبدیل بین مبناها
  • 8. دستورالعمل‌های اولیه Z80: LD (Load)
  • 9. دستورالعمل‌های LD: انتقال داده بین ثبات‌ها
  • 10. دستورالعمل‌های LD: انتقال داده از حافظه به ثبات
  • 11. دستورالعمل‌های LD: انتقال داده از ثبات به حافظه
  • 12. دستورالعمل‌های LD: انتقال داده فوری (Immediate)
  • 13. مفاهیم پشته (Stack) و اشاره‌گر پشته (Stack Pointer)
  • 14. دستورالعمل‌های PUSH و POP
  • 15. دستورالعمل‌های محاسباتی: ADD (جمع)
  • 16. دستورالعمل‌های ADD: جمع با ثبات‌ها و حافظه
  • 17. دستورالعمل‌های SUB (تفریق)
  • 18. دستورالعمل‌های SUB: تفریق با ثبات‌ها و حافظه
  • 19. دستورالعمل‌های INC (افزایش) و DEC (کاهش)
  • 20. پرچم‌ها (Flags) در Z80: Z, C, N, PV, H
  • 21. دستورالعمل‌های منطقی: AND، OR، XOR
  • 22. شیفت و چرخش (Shift and Rotate)
  • 23. دستورالعمل‌های شیفت: SLA، SRA، SRL
  • 24. دستورالعمل‌های چرخش: RLA، RRA، RLC، RRC
  • 25. مبانی پرش (Jump)
  • 26. پرش‌های شرطی (Conditional Jumps)
  • 27. پرش‌های غیرشرطی (Unconditional Jumps)
  • 28. حلقه‌ها (Loops) با استفاده از دستور DJNZ
  • 29. زیرروال‌ها (Subroutines): CALL و RET
  • 30. انتقال پارامتر به زیرروال‌ها
  • 31. متغیرهای محلی در زیرروال‌ها
  • 32. وقفه (Interrupt) چیست؟
  • 33. انواع وقفه‌ها در Z80
  • 34. برنامه‌نویسی کنترلر وقفه (Interrupt Controller)
  • 35. دستورالعمل‌های IM0، IM1، IM2
  • 36. مدیریت ورودی/خروجی (I/O)
  • 37. درگاه‌های I/O در TRS-80
  • 38. دستورالعمل‌های IN و OUT
  • 39. خواندن ورودی از صفحه کلید (Keyboard)
  • 40. نمایش خروجی روی صفحه نمایش (Screen)
  • 41. کار با حافظه ویدئویی
  • 42. مفاهیم گرافیکی: پیکسل‌ها و رنگ‌ها
  • 43. رسم خطوط و اشکال ساده
  • 44. ایجاد متن روی صفحه نمایش
  • 45. آشنایی با اسمبلر (Assembler)
  • 46. نحوه اسمبل کردن کد اسمبلی
  • 47. دستورالعمل‌های اسمبلر (Assembler Directives)
  • 48. تعریف ثابت‌ها و متغیرها
  • 49. استفاده از ماکروها
  • 50. فایل‌های شامل (Include Files)
  • 51. پیوند دادن (Linking) فایل‌های اسمبلی
  • 52. اشکال‌زدایی (Debugging) کد اسمبلی
  • 53. استفاده از دیباگر (Debugger)
  • 54. نقاط شکست (Breakpoints) و گام به گام (Stepping)
  • 55. بررسی ثبات‌ها و حافظه در حین اشکال‌زدایی
  • 56. بهینه‌سازی کد اسمبلی: سرعت و اندازه
  • 57. تکنیک‌های بهینه‌سازی حافظه
  • 58. تکنیک‌های بهینه‌سازی سرعت
  • 59. برنامه‌نویسی صوتی: تولید صدا از طریق پورت‌ها
  • 60. مفاهیم MIDI
  • 61. کار با نوار کاست (Tape): خواندن و نوشتن داده
  • 62. فرمت‌های فایل‌های نوار کاست
  • 63. برنامه‌نویسی دیسک (Disk): خواندن و نوشتن داده
  • 64. ساختار دیسک: ترک‌ها و سکتورها
  • 65. کار با کنترلر دیسک
  • 66. سیستم‌عامل TRS-80: TRSDOS
  • 67. فراخوانی توابع سیستم‌عامل (System Calls)
  • 68. ایجاد فایل‌ها و دایرکتوری‌ها
  • 69. مدیریت حافظه با TRSDOS
  • 70. برنامه‌نویسی بازی‌های ساده: حدس عدد
  • 71. برنامه‌نویسی بازی‌های ساده: Tic-Tac-Toe
  • 72. برنامه‌نویسی بازی‌های ساده: Pac-Man (نسخه ساده)
  • 73. کار با گرافیک: Spriteها
  • 74. انیمیشن
  • 75. برنامه‌نویسی ریاضی: توابع مثلثاتی
  • 76. برنامه‌نویسی ریاضی: اعداد ممیز شناور (Floating-Point)
  • 77. تبدیل بین انواع داده
  • 78. آشنایی با ROM BIOS
  • 79. برنامه‌نویسی روتین‌های BIOS
  • 80. هک ROM: تغییر رفتار سیستم
  • 81. کار با تایمرها و شمارنده‌ها
  • 82. ایجاد افکت‌های صوتی پیچیده
  • 83. تکنیک‌های پیشرفته گرافیکی
  • 84. مسیریابی و هوش مصنوعی اولیه برای بازی‌ها
  • 85. برنامه‌نویسی شبکه (Networking) (در صورت وجود سخت‌افزار)
  • 86. نوشتن درایورهای دستگاه (Device Drivers)
  • 87. برنامه‌نویسی ابزارهای سیستمی (System Utilities)
  • 88. کامپایلرها و مترجم‌ها (Compilers and Interpreters)
  • 89. ایجاد یک اسمبلر ساده
  • 90. اصول طراحی سیستم‌عامل (Operating System Design)
  • 91. برنامه‌نویسی موازی (Parallel Programming) (محدود به امکانات سخت‌افزار)
  • 92. امنیت در برنامه‌نویسی اسمبلی
  • 93. جلوگیری از سرریز بافر (Buffer Overflow)
  • 94. استفاده از رمزنگاری (Cryptography)
  • 95. کار با اعداد بزرگتر از 16 بیت
  • 96. برنامه‌نویسی Real-Time
  • 97. اتصال به سخت‌افزارهای خارجی (External Hardware)
  • 98. آشنایی با پروتکل‌های ارتباطی: UART، SPI، I2C
  • 99. پروژه‌های پیشرفته: شبیه‌ساز (Emulator)
  • 100. پروژه‌های پیشرفته: کامپایلر زبان سطح بالا به اسمبلی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80”

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

, ,

کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80

تومان249,950

انتخاب پلن

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80

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

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

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

  • 1. مقدمه‌ای بر TRS-80 و برنامه‌نویسی اسمبلی
  • 2. معماری Z80: قلب TRS-80
  • 3. آشنایی با ثبات‌ها (Registers) در Z80
  • 4. حافظه در TRS-80: RAM و ROM
  • 5. فضای آدرس‌دهی Z80
  • 6. مبانی اعداد دودویی، هگزادسیمال و دسیمال
  • 7. تبدیل بین مبناها
  • 8. دستورالعمل‌های اولیه Z80: LD (Load)
  • 9. دستورالعمل‌های LD: انتقال داده بین ثبات‌ها
  • 10. دستورالعمل‌های LD: انتقال داده از حافظه به ثبات
  • 11. دستورالعمل‌های LD: انتقال داده از ثبات به حافظه
  • 12. دستورالعمل‌های LD: انتقال داده فوری (Immediate)
  • 13. مفاهیم پشته (Stack) و اشاره‌گر پشته (Stack Pointer)
  • 14. دستورالعمل‌های PUSH و POP
  • 15. دستورالعمل‌های محاسباتی: ADD (جمع)
  • 16. دستورالعمل‌های ADD: جمع با ثبات‌ها و حافظه
  • 17. دستورالعمل‌های SUB (تفریق)
  • 18. دستورالعمل‌های SUB: تفریق با ثبات‌ها و حافظه
  • 19. دستورالعمل‌های INC (افزایش) و DEC (کاهش)
  • 20. پرچم‌ها (Flags) در Z80: Z, C, N, PV, H
  • 21. دستورالعمل‌های منطقی: AND، OR، XOR
  • 22. شیفت و چرخش (Shift and Rotate)
  • 23. دستورالعمل‌های شیفت: SLA، SRA، SRL
  • 24. دستورالعمل‌های چرخش: RLA، RRA، RLC، RRC
  • 25. مبانی پرش (Jump)
  • 26. پرش‌های شرطی (Conditional Jumps)
  • 27. پرش‌های غیرشرطی (Unconditional Jumps)
  • 28. حلقه‌ها (Loops) با استفاده از دستور DJNZ
  • 29. زیرروال‌ها (Subroutines): CALL و RET
  • 30. انتقال پارامتر به زیرروال‌ها
  • 31. متغیرهای محلی در زیرروال‌ها
  • 32. وقفه (Interrupt) چیست؟
  • 33. انواع وقفه‌ها در Z80
  • 34. برنامه‌نویسی کنترلر وقفه (Interrupt Controller)
  • 35. دستورالعمل‌های IM0، IM1، IM2
  • 36. مدیریت ورودی/خروجی (I/O)
  • 37. درگاه‌های I/O در TRS-80
  • 38. دستورالعمل‌های IN و OUT
  • 39. خواندن ورودی از صفحه کلید (Keyboard)
  • 40. نمایش خروجی روی صفحه نمایش (Screen)
  • 41. کار با حافظه ویدئویی
  • 42. مفاهیم گرافیکی: پیکسل‌ها و رنگ‌ها
  • 43. رسم خطوط و اشکال ساده
  • 44. ایجاد متن روی صفحه نمایش
  • 45. آشنایی با اسمبلر (Assembler)
  • 46. نحوه اسمبل کردن کد اسمبلی
  • 47. دستورالعمل‌های اسمبلر (Assembler Directives)
  • 48. تعریف ثابت‌ها و متغیرها
  • 49. استفاده از ماکروها
  • 50. فایل‌های شامل (Include Files)
  • 51. پیوند دادن (Linking) فایل‌های اسمبلی
  • 52. اشکال‌زدایی (Debugging) کد اسمبلی
  • 53. استفاده از دیباگر (Debugger)
  • 54. نقاط شکست (Breakpoints) و گام به گام (Stepping)
  • 55. بررسی ثبات‌ها و حافظه در حین اشکال‌زدایی
  • 56. بهینه‌سازی کد اسمبلی: سرعت و اندازه
  • 57. تکنیک‌های بهینه‌سازی حافظه
  • 58. تکنیک‌های بهینه‌سازی سرعت
  • 59. برنامه‌نویسی صوتی: تولید صدا از طریق پورت‌ها
  • 60. مفاهیم MIDI
  • 61. کار با نوار کاست (Tape): خواندن و نوشتن داده
  • 62. فرمت‌های فایل‌های نوار کاست
  • 63. برنامه‌نویسی دیسک (Disk): خواندن و نوشتن داده
  • 64. ساختار دیسک: ترک‌ها و سکتورها
  • 65. کار با کنترلر دیسک
  • 66. سیستم‌عامل TRS-80: TRSDOS
  • 67. فراخوانی توابع سیستم‌عامل (System Calls)
  • 68. ایجاد فایل‌ها و دایرکتوری‌ها
  • 69. مدیریت حافظه با TRSDOS
  • 70. برنامه‌نویسی بازی‌های ساده: حدس عدد
  • 71. برنامه‌نویسی بازی‌های ساده: Tic-Tac-Toe
  • 72. برنامه‌نویسی بازی‌های ساده: Pac-Man (نسخه ساده)
  • 73. کار با گرافیک: Spriteها
  • 74. انیمیشن
  • 75. برنامه‌نویسی ریاضی: توابع مثلثاتی
  • 76. برنامه‌نویسی ریاضی: اعداد ممیز شناور (Floating-Point)
  • 77. تبدیل بین انواع داده
  • 78. آشنایی با ROM BIOS
  • 79. برنامه‌نویسی روتین‌های BIOS
  • 80. هک ROM: تغییر رفتار سیستم
  • 81. کار با تایمرها و شمارنده‌ها
  • 82. ایجاد افکت‌های صوتی پیچیده
  • 83. تکنیک‌های پیشرفته گرافیکی
  • 84. مسیریابی و هوش مصنوعی اولیه برای بازی‌ها
  • 85. برنامه‌نویسی شبکه (Networking) (در صورت وجود سخت‌افزار)
  • 86. نوشتن درایورهای دستگاه (Device Drivers)
  • 87. برنامه‌نویسی ابزارهای سیستمی (System Utilities)
  • 88. کامپایلرها و مترجم‌ها (Compilers and Interpreters)
  • 89. ایجاد یک اسمبلر ساده
  • 90. اصول طراحی سیستم‌عامل (Operating System Design)
  • 91. برنامه‌نویسی موازی (Parallel Programming) (محدود به امکانات سخت‌افزار)
  • 92. امنیت در برنامه‌نویسی اسمبلی
  • 93. جلوگیری از سرریز بافر (Buffer Overflow)
  • 94. استفاده از رمزنگاری (Cryptography)
  • 95. کار با اعداد بزرگتر از 16 بیت
  • 96. برنامه‌نویسی Real-Time
  • 97. اتصال به سخت‌افزارهای خارجی (External Hardware)
  • 98. آشنایی با پروتکل‌های ارتباطی: UART، SPI، I2C
  • 99. پروژه‌های پیشرفته: شبیه‌ساز (Emulator)
  • 100. پروژه‌های پیشرفته: کامپایلر زبان سطح بالا به اسمبلی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب زبان اسمبلی به زبان ساده: کدنویسی برای کامپیوتر افسانه‌ای TRS-80”

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

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