آموزش برنامه نویسی اسمبلی 6502
::: در حال بارگيري لطفا صبر کنيد :::
صفحه اصلي انجمن ورود عضويت خوراک نقشه تماس با ما
نام کاربري : پسورد : يا عضويت | رمز عبور را فراموش کردم

صفحه اصلي ? برنامه نویسی ? آموزش برنامه نویسی اسمبلی 6502

تعداد بازديد : 837
نويسنده پيام
farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
ياهو : krauser35@yahoo.com
تشکر ها: 90
تشکر شده : 148
آموزش برنامه نویسی اسمبلی 6502
زبان برنامه نویسی بازی های میکرو Assembly 6502 هست.
به طور کلی این زبان 56 تا دستور داره که به هر یک اصطلاحا OpCode یا operation code گفته میشه
دستورات زبان اسمبلی سه حرفی هستن مثل LDA STA JMP و غیره
هر کدام از این دستورات یک مقدار بر مبنای هگزادسیمال دارن.
مثلا مقدار هگزادسیمال معادل JMP برابر 4C هست.
لیستی از دستورات اسمبلی و مقدار هگز اونا رو میتونین اینجا پیدا بکنین
زبان اسمبلی یک زبان سطح پایین هست که به زبان ماشین (صفر و یک) خیلی نزدیک هست ولی دستورات اون برای انسان قابل فهم هست.
زبان اسمبلی زبان بسیار قدرتمندی هست و هر کاری رو میشه باهاش انجام داد!
یادگیری زبان اسمبلی برای هکرهای بازی های میکرو یک ضرورت هست.





جمعه 26 اردیبهشت 1393 - 09:43
وب کاربر ارسال پيام نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: afh & yahiko &
afh آفلاين



ارسال‌ها : 37
عضويت : 24 /2 /1393
محل زندگي : رفسنجان
سن : 17
شناسه ياهو : l0000000l
تشکرها : 92
تشکر شده : 60
پاسخ : 1 RE آموزش برنامه نویسی اسمبلی 6502 :
خیلی عالی بود
قسمت بعدی رو کی میزاری؟

جمعه 26 اردیبهشت 1393 - 10:48
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 1 کاربر از afh به خاطر اين مطلب مفيد تشکر کرده اند: yahiko /
yahiko آفلاين



ارسال‌ها : 38
عضويت : 25 /2 /1393
محل زندگي : اهواز
سن : 20
شناسه ياهو : iochiha@yahoo.com
تشکرها : 125
تشکر شده : 60
پاسخ : 2 RE آموزش برنامه نویسی اسمبلی 6502 :
ایول فرید بیشتر توضیح بده

مثلا LDA $001B = #$40 رو توضیح بده


جمعه 26 اردیبهشت 1393 - 10:52
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 1 کاربر از yahiko به خاطر اين مطلب مفيد تشکر کرده اند: afh /
farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
شناسه ياهو : krauser35@yahoo.com
تشکرها : 90
تشکر شده : 148
پاسخ : 3 RE آموزش برنامه نویسی اسمبلی 6502 :
$00B1 آدرس رم یا سی پی رو هست و در اون لحظه مقدارش 40h بوده
بنابراین دستور LDA $001B باعث میشه که مقدار 40h به ریجستجر A لود بشه

جمعه 26 اردیبهشت 1393 - 11:26
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: yahiko / afh /
yahiko آفلاين



ارسال‌ها : 38
عضويت : 25 /2 /1393
محل زندگي : اهواز
سن : 20
شناسه ياهو : iochiha@yahoo.com
تشکرها : 125
تشکر شده : 60
پاسخ : 4 RE آموزش برنامه نویسی اسمبلی 6502 :
نقل قول از farid
$00B1 آدرس رم یا سی پی رو هست و در اون لحظه مقدارش 40h بوده
بنابراین دستور LDA $001B باعث میشه که مقدار 40h به ریجستجر A لود بشه

ایول فرید دمت گرم
یعنی الان تو هگز آدرسش میشه 40 درسته؟


جمعه 26 اردیبهشت 1393 - 11:29
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 1 کاربر از yahiko به خاطر اين مطلب مفيد تشکر کرده اند: afh /
farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
شناسه ياهو : krauser35@yahoo.com
تشکرها : 90
تشکر شده : 148
پاسخ : 5 RE آموزش برنامه نویسی اسمبلی 6502 :
کسانی که برای یادگیری زبان اسمبلی 6502 خیلی عجله دارن لطفا این مقاله انگلیسی رو دانلود و مطالعه بکنن

این مقاله کمک میکنه تا با مسائل ابتدایی زبان اسمبلی 6502 آشنا بشین

در اولین فرصت سعی خواهم کرد که این مقاله رو به فارسی ترجمه بکنم.




چهارشنبه 31 اردیبهشت 1393 - 20:31
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: yahiko / afh /
mohammad_mahdi آفلاين


ارسال‌ها : 36
عضويت : 27 /2 /1393
محل زندگي : قم
سن : 18
تشکرها : 28
تشکر شده : 75
پاسخ : 6 RE آموزش برنامه نویسی اسمبلی 6502 :
کاش یه نرم افزار برنامه نویسی اسمبلی با محیط (رابط) گرافیکی میساختن...


امضاي کاربر : /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
دوشنبه 05 خرداد 1393 - 14:47
ارسال پيام نقل قول تشکر گزارش
تشکر شده: 2 کاربر از mohammad_mahdi به خاطر اين مطلب مفيد تشکر کرده اند: natureza / yahiko /
farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
شناسه ياهو : krauser35@yahoo.com
تشکرها : 90
تشکر شده : 148
پاسخ : 7 RE آموزش برنامه نویسی اسمبلی 6502 :
اتفاقا هست : NESICIDE

موارد لازم اینا هستن :

nesicide-dependencies-win32.msi

nesicide-win32.msi



دوشنبه 05 خرداد 1393 - 16:58
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: mohammad_mahdi / yahiko /
mohammad_mahdi آفلاين


ارسال‌ها : 36
عضويت : 27 /2 /1393
محل زندگي : قم
سن : 18
تشکرها : 28
تشکر شده : 75
پاسخ : 8 RE آموزش برنامه نویسی اسمبلی 6502 :
خب اگه نرم افزارش وجود داره پس چرا یه بازی خودت نمیسازی مگه نمیگفتی قصد داری یه بازی میکرو درست کنی با این همه پشت کار و مهارت و علاقه اطلاعات خوب میتونی فرید جان پس چرا شروع نمیکنی؟

امضاي کاربر : /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
دوشنبه 05 خرداد 1393 - 17:08
ارسال پيام نقل قول تشکر گزارش
تشکر شده: 1 کاربر از mohammad_mahdi به خاطر اين مطلب مفيد تشکر کرده اند: yahiko /
farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
شناسه ياهو : krauser35@yahoo.com
تشکرها : 90
تشکر شده : 148
پاسخ : 9 RE آموزش برنامه نویسی اسمبلی 6502 :
اول باید امتحانات این ترم رو تموم بکنم

بعد باید پروژه ترجمه سوباسا رو تموم بکنم

بعدش شروع میکنم به برنامه نویسی ببینم چی میتونم بسازم!

دوشنبه 05 خرداد 1393 - 17:13
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: mohammad_mahdi / yahiko /
mohammad_mahdi آفلاين


ارسال‌ها : 36
عضويت : 27 /2 /1393
محل زندگي : قم
سن : 18
تشکرها : 28
تشکر شده : 75
پاسخ : 10 RE آموزش برنامه نویسی اسمبلی 6502 :
آفرین
راستی درباره این نرم افزاره بیشتر توضیح میدی؟؟ تحریمه نه؟


امضاي کاربر : /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
دوشنبه 05 خرداد 1393 - 17:16
ارسال پيام نقل قول تشکر گزارش
تشکر شده: 1 کاربر از mohammad_mahdi به خاطر اين مطلب مفيد تشکر کرده اند: yahiko /
براي نمايش پاسخ جديد نيازي به رفرش صفحه نيست روي تازه سازي پاسخ ها کليک کنيد !



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.