امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
فرق بین اسبلی z80 با 8086
نویسنده پیام
the_fallen آفلاین
كاربر تک ستاره
*

ارسال‌ها: 43
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 7
( 7 تشکر در 7 ارسال )
ارسال: #1
فرق بین اسبلی z80 با 8086
سلام به همه دوستان
میخواستم یادگیری اسمبلی رو شروع کنم به چنتا سوال برخوردم همون اولش.!!
یکیش اینکه فرق بین اسمبلی z80 با 8086 یا اسمبلی ویندوز در چیه؟؟
بعد من میخوام برنامه نویسی z80 رو یاد بگیرم ولی منبع فارسی مناسبی پیدا نکردم براش و مجبورم که از روی منبع انگلیسیش مطالعه کنم در بین دوستان اگه کسی منبع فارسی مناسبی سراغ داشت حتما اینجا شر کنه برا استفاده بقیه،
یه مشکل دیگه هم داشتم با برنامه z80 simulation مثل اینکه این برناهه با ویندوز 7 مشکل داره!!! آیا اینطوره؟! و اینکه نسخه کرک شده نرم افزار رو از کجا میشه گیر آورد؟؟ من یکیش رو از سایت های ایرانی پیدا کردم ولی درس کار نمیکرد...

گیرم که باخته ام!!!

اما کسی جرات ندارد به من دست بزند

یا از صفحهء بازی بیرونم بیندازد

"شوخی نیست من شاه شطرنجم... " !!!
۲۵-اسفند-۱۳۹۰, ۰۲:۱۴:۴۹
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: فرق بین اسبلی z80 با 8086
نقل قول: یکیش اینکه فرق بین اسمبلی z80 با 8086 یا اسمبلی ویندوز در چیه؟؟
در مورد اين دوستان نرم افزار فكر مي كنم بهتر بتونن توضيح بدن ...

در مورد Z80 ، دوست عزيز اين ميكرو منقرض شدهه ... !!
دنبال يادگيريش نباش ...
مي توني از AVR شروع كني ،‌اگر دوست داري اسنبلي كار كني هم يه كتاب مرجع AVR مي گيري كه اسمبلي و C رو گفته باشه و در CD همراه كتاب هم كامپايلرهاش هستن ...
AVR رو در درس ريزپردازنده ( ميكروپروسسور ) مي خونيد ... ( چه بهتر كه از الان شروع كنيد ... )

موفق باشيد.

۲۵-اسفند-۱۳۹۰, ۱۳:۲۶:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #3
RE: فرق بین اسبلی z80 با 8086
برای کار با اسمبلی (منظور من 8051 ) از نرم افزار keil 2 استفاده کنی (از نسخه های بالاتر نمی تونی استفاده کنی چون کتابخانه 8051 ندارن یا اگه خواستی جدید کارکنی باید کنار نسخه جدید نسخه قدیمی 2 رو نصب کنی )
ولی در کل بهتر از AVR شروع کنی اگه هم خیلی به اسمبلی علاقه داری می تونی با کمپایکر کدویژن کار کنی که دستورات اسمبلی هم ساپورت می کنه

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۲۵-اسفند-۱۳۹۰, ۱۵:۰۲:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sharin
the_fallen آفلاین
كاربر تک ستاره
*

ارسال‌ها: 43
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 7
( 7 تشکر در 7 ارسال )
ارسال: #4
RE: فرق بین اسبلی z80 با 8086
با تشکر از لطف دو دوست عزیز باید بگم که یه جورایی مجبورم که کار با z80 رو یاد بگیرم آخه استادمون همینو درس میده و جزوشم یکم ناقصه و از اونجایی که سر کلاسش نمیرم باید خودم یاد بگیرم بازم اگه کسی میتونه کمکی کنه ممنون میشم

گیرم که باخته ام!!!

اما کسی جرات ندارد به من دست بزند

یا از صفحهء بازی بیرونم بیندازد

"شوخی نیست من شاه شطرنجم... " !!!
۲۵-اسفند-۱۳۹۰, ۲۳:۳۳:۱۱
ارسال‌ها
پاسخ
saeed450 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 599
موضوع‌ها: 57
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 736
( 2929 تشکر در 511 ارسال )
ارسال: #5
RE: فرق بین اسبلی z80 با 8086
همینه دیگه طرف 10 سال پیش استادش یه چیزی بهش درس داده حالا جزوه استادشو اورده نسل به نسل منتقل کنه تا آیندگان هم از این پروسسور بهره ببرند ! این هست همان علم موروثی که در ایران رواج دارد ...

آدمی ساخته ی افکار خویش است فردا همان خواهی شد که امروز اندیشیده ای 038
۲۶-اسفند-۱۳۹۰, ۰۰:۴۲:۳۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: فرق بین اسبلی z80 با 8086
نقل قول: همینه دیگه طرف 10 سال پیش استادش یه چیزی بهش درس داده حالا جزوه استادشو اورده نسل به نسل منتقل کنه تا آیندگان هم از این پروسسور بهره ببرند ! این هست همان علم موروثی که در ایران رواج دارد ...

نه بابا اينطوريا هم نيست ...
شايد مربوط به درس ميكرو نباشه ... ( اگر باشه كه واقعا جناب استاد ... تشريف دارن. )
براي نرم افزار ، يه درس اسمبلي كه دارن ، جدا از ميكرو ، اونجا كد نويسيه همين 8086 و ... رو كار مي كنن ( البته فكر كنم ).

جناب the_fallen ، اين مباحث مربوط به چه درسي مي شه ؟! ( تو الكترونيك نداشتيم !! )

۲۶-اسفند-۱۳۹۰, ۱۲:۰۲:۲۱
وب سایت ارسال‌ها
پاسخ
saeed450 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 599
موضوع‌ها: 57
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 736
( 2929 تشکر در 511 ارسال )
ارسال: #7
RE: فرق بین اسبلی z80 با 8086
تا اونجا که یادمه تو کاردانی یه میکرو پروسسور داشتیم یه میکروکنترلر. مگه اینکه تازگی چارتشون تغییر کرده باشه و پروسسور حذف شده باشه

آدمی ساخته ی افکار خویش است فردا همان خواهی شد که امروز اندیشیده ای 038
۲۶-اسفند-۱۳۹۰, ۱۷:۰۱:۱۲
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: فرق بین اسبلی z80 با 8086
تو كارشناسي ما يه ميكرو پروسسور بيشتر نداريم! ، كه اون رو هم ميكرو كنترلر مي گن ( كه همون AVR باشه )
البته تو اختياري ها يه چيزايي هست كه معمولا ارائه نمي شه ...

۲۶-اسفند-۱۳۹۰, ۱۸:۳۳:۳۳
وب سایت ارسال‌ها
پاسخ
the_fallen آفلاین
كاربر تک ستاره
*

ارسال‌ها: 43
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 7
( 7 تشکر در 7 ارسال )
ارسال: #9
RE: فرق بین اسبلی z80 با 8086
متأسفانه درس میکروپروسسوره اونم تو یه دانشگاه تراز اول که همه دانشجوهای کلاس رتبه کشوریشون زیر 5 هزاره

گیرم که باخته ام!!!

اما کسی جرات ندارد به من دست بزند

یا از صفحهء بازی بیرونم بیندازد

"شوخی نیست من شاه شطرنجم... " !!!
۲۶-اسفند-۱۳۹۰, ۱۹:۴۴:۳۹
ارسال‌ها
پاسخ
saeed450 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 599
موضوع‌ها: 57
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 736
( 2929 تشکر در 511 ارسال )
ارسال: #10
RE: فرق بین اسبلی z80 با 8086
چارت شارین رو نمیدونم ولی گفتم ما که ناپیوسته بودیم کاردانیمون اون جوری بود تو کارشناسی هم اجزا کامپیوتر با میکروکنترلر داشتیم.پیوسته ها هم همین جور یه پروسسور داشتن با یه کنترلر . که این بنده خدا هم احتمالا همین جوریه

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

آدمی ساخته ی افکار خویش است فردا همان خواهی شد که امروز اندیشیده ای 038
۲۶-اسفند-۱۳۹۰, ۱۹:۵۸:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : sharin
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 355 تشکر در 158 ارسال )
ارسال: #11
RE: فرق بین اسبلی z80 با 8086
سلام
هر سی پی یو دستورات خاص خودشو اجراء می کنه، که این دستورات ممکن است در بقیه هم مشترک باشد.

زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(0و1) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
زبان های برنامه‌نویسی سطح بالا علی رغم توانایی‌های زیادی که دارند همیشه برای کار با سخت افزار مناسب نیستند(به جز C که برای کار با سخت افزار از همه حتی اسمبلی بهتر است) در حالی که اسمبلی قدرت زیادی برای کار با سخت افزار دارد.
از نرم افزار emu8086 برای شبیه سازی و كامپایل كردن برنامه های اسمبلی می توان به راحتی استفاده كرد. این نرم افزار برای دانشجویان رشته کامپیوتر و برنامه نویسان، بسیار مناسب است و می توانند برنامه خود را به زبان اسمبلی نوشته و نتیجه را به عینه مشاهده کنند.

نرم افزار emu8086 به عنوان شبیه ساز میکروپروسسور 8086 و اسمبلر یکپارچه ای با آموزش هایی برای افراد مبتدی طراحی شده است. این شبیه ساز کاملاً شبیه به یک میکروپروسسور واقعی برنامه ها را در حالت گام به گام اجرا می کند.
و تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها را نمایش می دهد. تنها با یک یا دو کلیک موس و به آسانی می توان تمامی مقادیر حافظه را مورد بررسی و ویرایش قرار داد. تمامی دستورالعمل ها می توانند به سمت جلو و یا عقب اجرا گردند. emu8086 می تواند یک سیستم عامل کوچکی را ایجاد کند که کد های باینری را داخل یک فلاپی دیسک بوتیبل می نویسد.

قابلیت های کلیدی نرم افزار emu8086:
- شبیه سازی و كامپایل كردن برنامه های اسمبلی
- اجرای برنامه به صورت گام به گام
- نمایش تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها
- بررسی و ویرایش آسان تمامی مقادیر حافظه
- اجرای دستورالعمل ها به صورت رو به جلو و یا رو به عقب
- ایجاد یک سیستم عامل کوچک که کد های باینری را داخل یک فلاپی دیسک بوتیبل می نویسد
- و ...

Assembly Language 039

(آخرین ویرایش در این ارسال: ۰۳-فروردین-۱۳۹۱, ۰۴:۵۲:۳۶، توسط The.Ghost.)
۰۳-فروردین-۱۳۹۱, ۰۳:۵۱:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : sharin, h0x00i


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS