انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: koosha در 10 آذر 1394، 09:58 ب‌ظ

عنوان: اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: koosha در 10 آذر 1394، 09:58 ب‌ظ
سلام . امید وارم حالتون خوب باشه .
اسمبلی رو با چه کتاب ، سایت ، مجموعه ویدیو و ... یادگرفتید و یا پیشنهاد میکنید ؟ منابع فارسی و انگلیسی .
خیلی ممنون .
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: فاروق در 10 آذر 1394، 10:07 ب‌ظ
اسمبلی؟!جوگیر شدی یا جدی میخوای یاد بگیری؟چه کاری داری که به اسمبلی نیاز پیدا کردی؟!
اگر کارت ضروری نباشه اسمبلی اتلاف وقت و انرژی هست!
حالا از وراجی بگذریم کتاب سایت ‏tutorialspoint‏ خوبه.
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: koosha در 10 آذر 1394، 10:23 ب‌ظ
همون یک ذره امیدی هم که به شما داشتم ، الان دیگه ندارم .
ویرایش :
بابت منبع ممنون ، ناراحتی من بخاطر طرز نامناسب صحبتتون بود .
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: nixoeen در 10 آذر 1394، 10:56 ب‌ظ
این کتاب به نظر بد نمیاد: لینک (http://www.pravaraengg.org.in/Download/MA/assembly_tutorial.pdf)
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: koosha در 10 آذر 1394، 11:03 ب‌ظ
خیلی ممنون از شما .
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: 不眠症 در 11 آذر 1394، 12:45 ق‌ظ
بفرمائید برای چه کاری می‌خواهید یاد بگیرید؟
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: فاروق در 11 آذر 1394، 10:36 ق‌ظ
برنامه نویسی بزبان اسمبلی
نوشته پیتر ایبل
مترجمان: حسین دلداری، محمد مهدی سالخورده حقیقی
انتشارات خراسان
چاپ چهارم، پائیز 84
اگر بتونید گیرش بیارید ، کتاب خیلی خوبیه هرجند که قدیمیه.
‏---
پست قبلیم اسپم بود؟
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: Geek در 11 آذر 1394، 11:07 ق‌ظ
اول از همه اجازه بدید بگم که قسمت دوم این متن مخاطب خاصی نداره و بیشتر مخاطبش خودم هستم تا دیگران، فقط برای یادآوری به‌خودم...

کتابی که nixoeen معرفی کردن در واقع نسخهٔ PDF آموزش سایت tutorialspoint هست که فاروق معرفی کرده. به‌طور کلی سایت tutorialspoint آموزش‌های خوبی داره که برای شروع بسیار مناسب هستن، اما همواره باید توجه داشت که به‌صرف خوندن مثلا آموزش زبان سی این سایت یا حتی کتابی مثل کتاب هربرت شیلد یا برادران دایتل شما تبدیل به یک حرفه‌ای خفن نخواهید شد!

این تجربه و سال‌ها کد نوشتن و ور رفتن با کدهای پروژ‌ه‌های واقعی هست که از شما یه برنامه‌نویس واقعی میسازه و این رو هم مد نظر داشته باشید که شاید سایتی مثل tutorialspoint خیلی جذاب به‌نظر برسه و آدم جوگیر بشه هرچیزی که توش هست رو یاد بگیره! اما عملا به‌نظر چنین چیزی با رویکرد حرفه‌‌ای شدن در تضاد هست! عملا شما نمی‌تونین با یه دست چندتا هندونه بردارید! نهایتش ۲ تا هندونه!! ;D... پس بهتره روی یه زبان خاص تمرکز کنید و در اون حرفه‌ای بشید!
مثلا من می‌دونم که جناب کوشا به توسعه‌ٔ سیستم عامل علاقه‌مند هست پس باید بیشتر از اینکه روی پایتون تمرکز کنه باید سی و اسمبلی یاد بگیره و شاید اصلا نیازی نباشه در سطح حرفه‌ای با زبان‌های شی‌گرا کار کنه، تنها مختصر اطلاعاتی کافی خواهد بود!
شاید ترس برتون داره که شاید در آینده اگر این نشد آن یکی! اما نکتهٔ مهم داشتن هدف و اعتماد به خود هست، اگر می‌خواهید در توسعهٔ سیستم عامل حرفه‌ای شوید پس فقط روی آن کار کنید و مثلا دیگر خود را درگیر توسعهٔ وب و... نکنید و به عکس!!
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: alend در 11 آذر 1394، 02:13 ب‌ظ
این کتاب به نظر بد نمیاد: لینک (http://www.pravaraengg.org.in/Download/MA/assembly_tutorial.pdf)

یعنی با خوندن زبان اسمبلی از اطرافمون این شکلی می شود :).
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: Geek در 11 آذر 1394، 02:31 ب‌ظ
این کتاب به نظر بد نمیاد: لینک (http://www.pravaraengg.org.in/Download/MA/assembly_tutorial.pdf)

یعنی با خوندن زبان اسمبلی از اطرافمون این شکلی می شود :).

 ;D خیلی خوب گفتی!
البته این در دنیای واقعی و به‌خصوص توی دانشگاه شاید عملی هم بشه! دوستان برای حل تکلیف و مشکلات کامپیوتری همواره التماس دعا خواهند داشت! تجربه کردم که میگم ;D
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: فاروق در 11 آذر 1394، 02:45 ب‌ظ
اگر به خاطر "جوگیر شدن" ناراحت شدید باید بگم که حتی آدم پنجاه ساله هم میتونه جو گیر شه.
هرچقدر سطح علمی آدم بالا تر باشه و آدم عاقل تر باشه و ... احتمال این اتفاق هم میاد پایین تر.
مثلا قبلنا خودم بیشتر جوگیر میشدم اما حالا کمتره و وقتی هم جوگیر میشم سعی میکنم اون مواقع تصمیم به کاری نگیرم.
در هر صورت شرمنده.
فکر کنم شما جو گیر نمیشید.
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: Ma3X در 11 آذر 1394، 04:46 ب‌ظ
اگر به خاطر "جوگیر شدن" ناراحت شدید باید بگم که حتی آدم پنجاه ساله هم میتونه جو گیر شه.
هرچقدر سطح علمی آدم بالا تر باشه و آدم عاقل تر باشه و ... احتمال این اتفاق هم میاد پایین تر.
مثلا قبلنا خودم بیشتر جوگیر میشدم اما حالا کمتره و وقتی هم جوگیر میشم سعی میکنم اون مواقع تصمیم به کاری نگیرم.
در هر صورت شرمنده.
فکر کنم شما جو گیر نمیشید.
من فکر می‌کنم ۹۰ درصد ارسال‌های شما Bullshit هستش.
چطوره قبل از این‌که یک پست ارسال کنی، به این فکر کنی که چقدر می‌تونه برای دیگران مفید باشه (و یا برعکس، فقط وقتشون رو بگیره)؟
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: Amir Emad در 11 آذر 1394، 07:27 ب‌ظ
اگر به خاطر "جوگیر شدن" ناراحت شدید باید بگم که حتی آدم پنجاه ساله هم میتونه جو گیر شه.
هرچقدر سطح علمی آدم بالا تر باشه و آدم عاقل تر باشه و ... احتمال این اتفاق هم میاد پایین تر.
مثلا قبلنا خودم بیشتر جوگیر میشدم اما حالا کمتره و وقتی هم جوگیر میشم سعی میکنم اون مواقع تصمیم به کاری نگیرم.
در هر صورت شرمنده.
فکر کنم شما جو گیر نمیشید.
من فکر می‌کنم ۹۰ درصد ارسال‌های شما Bullshit هستش.
چطوره قبل از این‌که یک پست ارسال کنی، به این فکر کنی که چقدر می‌تونه برای دیگران مفید باشه (و یا برعکس، فقط وقتشون رو بگیره)؟

 ;D ;D ;D

http://www.tutorialspoint.com/compile_assembly_online.php

تو این لینک یک زمانی اموزشش بود ولی نیست شاید روی صفحه من نمیاد شما هم تست کنید
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: 藤沼 در 12 آذر 1394، 10:43 ب‌ظ
من فکر می‌کنم ۹۰ درصد ارسال‌های شما Bullshit هستش.
چطوره قبل از این‌که یک پست ارسال کنی، به این فکر کنی که چقدر می‌تونه برای دیگران مفید باشه (و یا برعکس، فقط وقتشون رو بگیره)؟
گمونم Nonsense خیلی بهتره‌ (:
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: alend در 13 آذر 1394، 02:57 ق‌ظ
من فکر می‌کنم ۹۰ درصد ارسال‌های شما Bullshit هستش.
چطوره قبل از این‌که یک پست ارسال کنی، به این فکر کنی که چقدر می‌تونه برای دیگران مفید باشه (و یا برعکس، فقط وقتشون رو بگیره)؟
گمونم Nonsense خیلی بهتره‌ (:

مودبانه تر است ولی مفهوم را به خوبی قبلی بیات نمی کند:).
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: koosha در 14 آذر 1394، 08:21 ب‌ظ
ممنون از همه ی شما دوستان عزیز .
و اما پرسشی دیگر : کدام syntax ؟ att یا intel ؟ به عبارتی دیگر ، gnu assembler یا nasm ؟
خیلی ممنون .
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: alireza378 در 14 آذر 1394، 08:45 ب‌ظ
برنامه نویسی بزبان اسمبلی
نوشته پیتر ایبل
مترجمان: حسین دلداری، محمد مهدی سالخورده حقیقی
انتشارات خراسان
چاپ چهارم، پائیز 84
اگر بتونید گیرش بیارید ، کتاب خیلی خوبیه هرجند که قدیمیه.
‏---
پست قبلیم اسپم بود؟

برای شروع بده! سطحش بالاست

ممنون از همه ی شما دوستان عزیز .
و اما پرسشی دیگر : کدام syntax ؟ att یا intel ؟ به عبارتی دیگر ، gnu assembler یا nasm ؟
خیلی ممنون .

اسمبلی باید از 8086 شروع بشه. کتاب سیدرضی (انتشارات ناقوس) برای اینکار خیلی خوبه. بعد از اینکار نوبت میرسه به یادگیری Linux Assembly با خوندن مقاله هایی مثل این : http://docs.cs.up.ac.za/programming/asm/derick_tut/
و بعد از آن درک گرامرهای Intel و Att
بعد از آن آشنایی به زبان اسمبلی پردازنده های موتورلا و در آخر مطالعه ی کامل Intel Manual و AMD Manual :
http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf

بعد از این میشه گفت به یه استاد اسمبلی تبدیل شدی :) البته راه باز هم بازه ، مطالعه ی معماری کامپیوتر و اصول طراحی سیستم عاملها و همچنین آشنایی با مدارات CMOS و... هم کمکت میکنه

عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: koosha در 14 آذر 1394، 10:05 ب‌ظ
بنظر جامع و کامل میاد ، ممنون : )
فقط یه چیزی : چرا 8086 ؟ و آیا کتابی که معرفی کردید (انتشارات ناقوس) استاندارد و قابل اعتماد هستش (از نظر علمی) ؟
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: nixoeen در 14 آذر 1394، 10:22 ب‌ظ
و اما پرسشی دیگر : کدام syntax ؟ att یا intel ؟ به عبارتی دیگر ، gnu assembler یا nasm ؟
فرقی نداره. من Intel رو ترجیح میدم.
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: فاروق در 15 آذر 1394، 03:24 ب‌ظ
عه عه! یعنی من نمیتونستم اسمبلی رو راحت یاد بگیرم به خاطر این بود؟! پس من سرکار بودم :|
ولش حالا، گذشته ها رو نمیشه کاری کرد.
واسه 8086 چه کتابی پیشنهاد میدید؟(بغیر از ناقوس) لطفا مشخصات کاملشو بنویسید.
عنوان: پاسخ : اسمبلی رو با چی یاد بگیریم ؟
ارسال شده توسط: alireza378 در 16 آذر 1394، 06:09 ب‌ظ
بنظر جامع و کامل میاد ، ممنون : )
فقط یه چیزی : چرا 8086 ؟ و آیا کتابی که معرفی کردید (انتشارات ناقوس) استاندارد و قابل اعتماد هستش (از نظر علمی) ؟

چون برای آموزش اصول اسمبلی بهترینه ، طبیعتا نمیشه از Win32 Assembly شروع کرد. یا کار با syscallها توی لینوکس رو یاد گرفت..
اول از 8086 شروع کن...

کتاب ناقوس نسبت به کتابهای جعفرنژاد قمی بسیار صحیحتر و بهتره.
یه قاعده ی کلی میگه «یه کتاب هرچی بیشتر دقیق بشه غلطهاش بیشتر میشه و هیچ کتاب خالی از غلط نیست! ( حداقل اونایی که ساخته ی بشرن! ) »