کتاب صوتی صفر تا صد برنامه نویسی اسمبلر 8086 به زبان ساده (بر اساس کتاب آیالا)
صفر تا صد برنامه نویسی اسمبلر 8086 به زبان ساده (بر اساس کتاب آیالا) صفر تا صد برنامه نویسی اسمبلر 8086 به زبان ساده (بر اساس کتاب آیالا) آیا آمادهاید تا مغز کامپیوتر را بشناسید؟ به دنیای شگفتانگیز ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره صفر تا صد برنامه نویسی اسمبلر 8086 به زبان ساده (بر اساس کتاب آیالا)
موضوع کلی: مبانی و معماری ریزپردازنده ها
موضوع میانی: معماری و برنامه نویسی ریزپردازنده 8086
📋 سرفصلهای دوره
- 1. مقدمه ای بر ریزپردازنده ها
- 2. تاریخچه ریزپردازنده ها
- 3. نیاز به میکروکنترلرها
- 4. تفاوت میکروپروسسور و میکروکنترلر
- 5. مفهوم معماری کامپیوتر
- 6. سیستم های دیجیتال و منطق بولی
- 7. گیت های منطقی پایه
- 8. فلیپ فلاپ ها و مدارهای ترتیبی
- 9. مفهوم رجیستر
- 10. ساختار کلی یک ریزپردازنده
- 11. وظایف اصلی ریزپردازنده
- 12. چرخه دستورالعمل (Fetch-Decode-Execute)
- 13. مفهوم باس (Bus)
- 14. انواع باس (Address Bus, Data Bus, Control Bus)
- 15. ریزپردازنده 8086: معرفی و اهمیت
- 16. معماری داخلی 8086
- 17. ساختار باس 8086
- 18. رجیسترهای عمومی 8086
- 19. رجیسترهای سگمنت 8086
- 20. رجیسترهای اشاره گر و شاخص 8086
- 21. رجیستر وضعیت 8086
- 22. مفهوم آدرس دهی فیزیکی و منطقی
- 23. نحوه محاسبه آدرس فیزیکی در 8086
- 24. نمونه هایی از آدرس دهی فیزیکی
- 25. تفاوت رجیسترهای 16 بیتی و 8 بیتی
- 26. قالب بندی دستورالعمل ها (Instruction Format)
- 27. مفهوم زبان ماشین (Machine Language)
- 28. زبان اسمبلر (Assembly Language)
- 29. تفاوت زبان ماشین و اسمبلر
- 30. مزایای استفاده از زبان اسمبلر
- 31. مقدمه ای بر مجموعه دستورالعمل 8086
- 32. دستورالعمل های انتقال داده (Data Transfer Instructions)
- 33. دستورالعمل MOV
- 34. انتقال داده بین رجیسترها
- 35. انتقال داده بین رجیستر و حافظه
- 36. انتقال داده فوری (Immediate Data)
- 37. دستورالعمل های محاسباتی (Arithmetic Instructions)
- 38. دستورالعمل ADD
- 39. دستورالعمل SUB
- 40. دستورالعمل INC و DEC
- 41. دستورالعمل های منطقی (Logical Instructions)
- 42. دستورالعمل AND
- 43. دستورالعمل OR
- 44. دستورالعمل NOT
- 45. دستورالعمل XOR
- 46. دستورالعمل های شیفت و چرخش (Shift and Rotate Instructions)
- 47. دستورالعمل SHL و SHR
- 48. دستورالعمل ROL و ROR
- 49. دستورالعمل های مقایسه (Comparison Instructions)
- 50. دستورالعمل CMP
- 51. تاثیر پرچم های وضعیت پس از CMP
- 52. دستورالعمل های پرشی (Jump Instructions)
- 53. پرش های بی شرط (Unconditional Jumps)
- 54. پرش های شرطی (Conditional Jumps)
- 55. پرش بر اساس وضعیت پرچم ها (Zero Flag, Carry Flag, Sign Flag)
- 56. پرش بر اساس مقادیر (Jump if Equal, Jump if Not Equal)
- 57. دستورالعمل های کنترلی (Control Instructions)
- 58. دستورالعمل CALL (فراخوانی رویه)
- 59. دستورالعمل RET (بازگشت از رویه)
- 60. دستورالعمل های ورودی/خروجی (I/O Instructions)
- 61. دستورالعمل IN و OUT
- 62. ارتباط با دستگاه های ورودی/خروجی
- 63. مفهوم رجیسترهای پورت (Port Registers)
- 64. روش های آدرس دهی در 8086
- 65. آدرس دهی فوری (Immediate Addressing)
- 66. آدرس دهی رجیستر (Register Addressing)
- 67. آدرس دهی مستقیم حافظه (Direct Memory Addressing)
- 68. آدرس دهی غیرمستقیم رجیستر (Register Indirect Addressing)
- 69. آدرس دهی پایه (Base Addressing)
- 70. آدرس دهی شاخص (Indexed Addressing)
- 71. آدرس دهی ترکیبی (Based Indexed Addressing)
- 72. مفهوم پشته (Stack)
- 73. نحوه عملکرد پشته در 8086
- 74. رجیسترهای SP و BP
- 75. دستورالعمل PUSH و POP
- 76. استفاده از پشته برای ذخیره سازی موقت
- 77. استفاده از پشته برای فراخوانی رویه ها
- 78. برنامه نویسی رویه ها (Procedures)
- 79. تعریف رویه ها با PROC و ENDP
- 80. فراخوانی رویه ها با CALL
- 81. بازگشت از رویه ها با RET
- 82. نحوه انتقال پارامتر به رویه ها
- 83. نحوه بازگرداندن مقدار از رویه ها
- 84. مفهوم وقفه (Interrupts)
- 85. انواع وقفه ها (سخت افزاری و نرم افزاری)
- 86. بردار وقفه (Interrupt Vector)
- 87. جدول بردار وقفه (IVT)
- 88. برنامه نویسی وقفه های نرم افزاری (INT n)
- 89. مدیریت وقفه ها در 8086
- 90. نحوه نوشتن روتین های سرویس وقفه (ISR)
- 91. وقفه های سخت افزاری و سیگنال های IRQ
- 92. مفهوم Interrupt Masking
- 93. دستورالعمل CLI و STI
- 94. مدیریت حافظه در 8086
- 95. نحوه تقسیم بندی حافظه (Memory Segmentation)
- 96. سگمنت کد (Code Segment)
- 97. سگمنت داده (Data Segment)
- 98. سگمنت پشته (Stack Segment)
- 99. سگمنت اضافی (Extra Segment)
- 100. تعریف متغیرها در برنامه اسمبلر
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
8086
ASM
assembly programming
Ayala Book
Microprocessor
Microprocessor 8086
Microprocessor Architecture
آموزش 8086
اسمبلر
برنامه نویسی 8086
ریزپردازنده
مبانی ریزپردازنده
معماری 8086
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.