GuilanCS | علوم کامپیوتر
1.04K subscribers
1.61K photos
60 videos
225 files
1.01K links
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان

🔶اینستاگرام انجمن:https://instagram.com/csguilan

🔷ارتباط با دبیر انجمن(اسماعیل ذوالفقاری):
@anon7vip


🔗گروه دانشجویان:
Download Telegram
🏁 اسمبلرها از دهه ۱۹۵۰ مورد استفاده قرار گرفتند و نوشتن آن‌ها بسیار راحت‌تر از نوشتن مترجم‌ها برای زبان‌های برنامه‌نویسی سطح بالا است بطوریکه هر دستور یادیاری و هر آدرس حالت ترکیبی این زبان مستقیماً به یک آپ‌کد زبان ماشین تبدیل می‌شود. اسمبلرهای جدید، به طور خاص برای معماری‌های ریسک، مانند اسپارک و پاور، هم‌مانند معماری ایکس۸۶ و ایکس۸۶-۶۴، با بهینه‌سازی زمان‌بندی دستورالعمل‌ها باعث استفاده کارآمد از خط لولۀ واحد پردازش مرکزی می‌شوند.
برخی از رایج‌ترین اسمبلرهای معماری ایکس۸۶ عبارتند از:

مایکروسافت ماکرو اسمبلر
نت‌واید اسمبلر
گنو اسمبلر
توربو اسمبلر
برنامه‌ای که به زبان اسمبلی نوشته می‌شود شامل مجموعه‌ای از دستورالعمل‌های پردازنده (یادیارها)، شبه-دستورها ، کامنت‌ها و داده‌ها است. دستورهای زبان اسمبلی معمولاً از یک آپ‌کد و سپس فهرستی از داده‌ها، آرگومان‌ها و یا پارامترها تشکیل شده‌اند و توسط اسمبلر به دستورهای زبان ماشین ترجمه و به حافظه منتقل می‌شوند تا اجرا شوند.
تبدیل زبان اسمبلی به زبان ماشین وظیفۀ اسمبلر است و عکس این عمل تا حدی توسط دی‌اسمبلر امکان‌پذیر است. برخلاف زبان‌های برنامه‌نویسی سطح بالا، ارتباط یک به یکی بین دستورهای زبان اسمبلی و دستورالعمل‌های زبان ماشین وجود دارد. با این حال، در برخی موارد، یک اسمبلر ممکن است شبه‌دستوراتی را به کار بگیرد (اساساً ماکروها) که به چند دستورالعمل زبان ماشین تبدیل می‌شود تا پاسخگوی نیازهای رایج باشد.
هر معماری کامپیوتر زبان ماشین مختص به خود را داراست. کامپیوترها در تعداد و نوع دستورهای قابل استفاده، تعداد و اندازۀ ثبات‌ها و نحوۀ انبارش داده‌ها با یکدیگر تفاوت دارند. با اینکه کامپیوترهای همه منظوره اساساً قادر به انجام کارکردهای مشابه هستند ولی این کار را با روش‌های گوناگونی انجام می‌دهند؛ بنابراین زبان اسمبلی مربوط به آن‌ها نیز این تفاوت‌ها را منعکس می‌کند.
مجموعه‌های متعددی از یادیارها و یا دستورهای زبان اسمبلی ممکن است برای یک مجموعه دستورالعمل واحد وجود داشته باشد، که به طور معمول در برنامه‌های اسمبلی مختلفی نمونه‌سازی می‌شوند. در این موارد، رایج‌ترین آن‌ها معمولاً نمونه‌ای است که توسط کارخانۀ سازنده عرضه می‌شود یا در مستندات آن‌ها استفاده شده است.
💎 پایان معرفی زبان اسمبلی


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
یک نسخه ی پی دی اف درباره ی "هوش مصنوعی و سیستم های هوشمند" از سایت بالا رو براتون قرار میدیم که امیدواریم مفید باشه برای کسانی که به این موضوع علاقمند هستند 👇👇👇👇👇
خیلی ممنونیم که در این مدت مارو همراهی کردید ..
امیدوارم سال 1395 براتون سالی پر از خیر و برکت باشه و در کنار خانواده سالم و سرحال زندگی کنید
منتظر مطالب علمی و مرتبط با رشته باشید در روزهای آینده
خدانگهدار همه ی شما عزیزان 🌹🌹🌹🌹🌹
🎄🌲🌳🌿🌱🌴🍀🌺🌹🌷🌸🌼💐

پایان قسمت آخر عیدانه ی علوم کامپیوتری
📢📢📢
بنا به درخواست تعداد زیادی از مخاطبین عزیز ، از این پس در هر دو کانال انجمن علمی علوم کامپیوتر دانشگاه گیلان به نام های Guilancs و My Language World آموزش های گوناگون توسط مدرسین مجرب قرار داده خواهد شد .

از افرادی نیز که تمایل برای قرار دادن آموزش در این دو کانال را دارند ، دعوت می شود تا برنامه ی خود را که شامل نام درس ، تعداد جلسات و زمان شروع آموزش می باشد ، به آدرس ایمیل زیر ارسال نمایند
guilancsc@gmail.com


@guilancs
@Mylanguageworld
انواع ساختمان های داده @guilancs
ویژگی های الگوریتم @guilancs
الگوریتم های بازگشتی @guilancs
منابع تصاویر و مطالب بالا ☝️:
جزوات ساختمان داده موسسه آموزش عالی آزاد پارسه
📢📢📢 انجمن علمی علوم کامپیوتر برگزار می کند...📢📢📢
کارگاه یک روزه ی " مقاله نویسی به زبان انگلیسی "

می دانیم که تحقیق و پژوهش از اهمیت ویژه ای برخوردار است و به جرات میتوان گفت که اکثر پیشرفت ها بر پایه تحقیق و پژوهش استوار است. مهم تر آنکه، تهیه ی مقاله ، شاید درست ترین شیوه برای ارائه ی نتایج حاصل ازیک تحقیق و پژوهش است.
لذا ازآنجا که نوشتن صحیح و مناسب یک مقاله،پیش از هرچیزی ،مستلزم دانستن چهارچوب کلی و قواعد مقاله نویسی است ، انجمن علمی علوم کامپیوترتصمیم دارد کارگاهی یک روزه ،با موضوعیت مقاله نویسی ( به زبان انگلیسی)
برگزار کند.

از همه ی علاقمندان به پژوهش و مقاله نویسی دعوت میشود تا ازاین فرصت استفاده کنند.
زمان برگزاری کارگاه به زودی اعلام خواهد شد...

کارگاه یک روزه ی مقاله نویسی به زبان انگلیسی
زیر نظرِ جناب دکتر هاشم صابری