کتاب صوتی راهنمای عملی برنامهنویسی زبان ماشین برای کامپیوترهای خانگی دهه ۸۰
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای عملی برنامهنویسی زبان ماشین برای کامپیوترهای خانگی دهه ۸۰
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی سطح پایین و سختافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان ماشین و کامپیوترهای خانگی
- 2. آشنایی با معماری کامپیوترهای TS1500/1000 و ZX81
- 3. نحوهٔ دسترسی به حافظهٔ کامپیوتر
- 4. ساختار دستورات زبان ماشین
- 5. ثباتهای پردازنده و نقش آنها
- 6. اولین برنامههای زبان ماشین: جمع دو عدد
- 7. عملیات حسابی در زبان ماشین
- 8. عملیات منطقی و بیتی
- 9. دستورات پرش و انشعاب شرطی
- 10. حلقهها و شمارندهها در زبان ماشین
- 11. مدیریت ورودی/خروجی (I/O)
- 12. کار با پورتهای ورودی/خروجی
- 13. توابع و رویهها در زبان ماشین
- 14. مدیریت پشته (Stack)
- 15. فراخوانی توابع و بازگشت از آنها
- 16. مفاهیم آدرسدهی حافظه
- 17. روشهای مختلف آدرسدهی
- 18. برنامهنویسی برای گرافیک ساده
- 19. کار با کاراکترهای نمایشی
- 20. توسعهٔ بازیهای ساده با زبان ماشین
- 21. بهینهسازی کد زبان ماشین
- 22. اشکالزدایی (Debugging) برنامههای زبان ماشین
- 23. استفاده از مانیتور زبان ماشین
- 24. تکنیکهای پیشرفتهٔ زبان ماشین
- 25. کار با تایمرهای سختافزاری
- 26. تولید صدا در کامپیوترهای خانگی
- 27. مدیریت وقفهها (Interrupts)
- 28. نوشتن در حافظهٔ ویدئو
- 29. مفاهیم اسمبلی و واژهنامهها
- 30. تبدیل کد اسمبلی به زبان ماشین
- 31. اصول طراحی برنامههای زبان ماشین
- 32. مراحل کامپایل و اسمبل
- 33. کار با ثباتهای خاص پردازنده
- 34. دستورات انتقال داده
- 35. دستورات مقایسه و شرطی
- 36. ساختارهای دادهٔ ساده
- 37. آرایهها و ساختارها
- 38. مدیریت رشتهها در زبان ماشین
- 39. تکنیکهای ورود و خروج داده
- 40. پیکربندی سختافزاری
- 41. ارتباط با دستگاههای خارجی
- 42. برنامهنویسی برای نمایشگر
- 43. کار با کلیدهای صفحه کلید
- 44. مدیریت حافظهٔ RAM
- 45. مفاهیم سیستمعامل در حد پایه
- 46. اجرای برنامههای زبان ماشین
- 47. ذخیرهسازی و بارگذاری برنامهها
- 48. ملاحظات مربوط به سیستمعامل Sinclair
- 49. برنامهنویسی برای کارتهای توسعه
- 50. پردازش کاراکترهای خاص
- 51. تولید جلوههای بصری ساده
- 52. اصول برنامهنویسی سطح پایین
- 53. مفاهیم پایهای الکترونیک دیجیتال
- 54. نقش پردازنده در اجرای دستورات
- 55. چرخهٔ اجرای دستور (Fetch-Decode-Execute)
- 56. حافظهٔ فقط خواندنی (ROM) و کاربرد آن
- 57. حافظهٔ دسترسی تصادفی (RAM) و کاربرد آن
- 58. گذرگاههای داده و آدرس
- 59. کنترلکنندههای ورودی/خروجی
- 60. تراشههای حافظه و نحوهٔ عملکرد
- 61. مدیریت سیگنالهای ساعت
- 62. تکنیکهای همگامسازی
- 63. مفاهیم ولتاژ و سطح سیگنال
- 64. مقاومتها و خازنها در مدارهای دیجیتال
- 65. دیودها و ترانزیستورها
- 66. کاربرد گیتهای منطقی (AND, OR, NOT)
- 67. گیتهای NAND و NOR
- 68. مدار فلیپفلاپ (Flip-Flop)
- 69. رجیسترها و شمارندهها
- 70. حافظهٔ نیمههادی
- 71. حافظههای مبتنی بر هستهٔ مغناطیسی (تاریخی)
- 72. تکنولوژی ساخت تراشهها
- 73. اصول طراحی مدارهای مجتمع
- 74. ریزپردازندهها و معماری آنها
- 75. معماری فون نویمان
- 76. معماری هاروارد
- 77. انواع حافظهها (DRAM, SRAM)
- 78. حافظههای فلش و کاربرد آنها
- 79. باسهای ارتباطی (ISA, PCI)
- 80. ارتباط سریال و موازی
- 81. پروتکلهای ارتباطی پایه
- 82. مفاهیم سیگنالهای کنترلی
- 83. تایمینگ در پردازشگرها
- 84. مفهوم کلاک (Clock) و فرکانس
- 85. کلاک ژنراتورها
- 86. مدیریت انرژی در سختافزار
- 87. مقدمهای بر سیستمهای نهفته (Embedded)
- 88. نقش زبان ماشین در سیستمهای نهفته
- 89. توسعهٔ درایورهای سختافزاری پایه
- 90. اصول تست سختافزار
- 91. مستندسازی فنی سختافزار
- 92. آشنایی با ابزارهای اندازهگیری الکترونیکی
- 93. اهمیت برنامهنویسی سطح پایین در درک سیستم
- 94. کاربرد زبان ماشین در سیستمهای محدود
- 95. مفاهیم اولیهٔ امنیت سختافزار
- 96. اشکالزدایی سختافزاری با ابزار
- 97. ملاحظات مربوط به سازگاری سختافزاری
- 98. روند توسعهٔ سختافزار در دهه ۸۰
- 99. طراحی مدارهای ساده با استفاده از گیتها
- 100. شبیهسازی مدارهای منطقی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.