درود دوستان .
من یه برنامه به زبان جاوا دارم میخوام به اسمبلی تبدیلش کنم.چه جوری میتونم تبدیلش کنم؟
Printable View
درود دوستان .
من یه برنامه به زبان جاوا دارم میخوام به اسمبلی تبدیلش کنم.چه جوری میتونم تبدیلش کنم؟
اساتید های محترم ممنون میشم راهنماییم کنین.
کارم فوریه
از جاوا به اسمبلی تا اون جایی که می دونم باید دستی تبدیل کنی . :18:
ولی می تونی این کدت رو به C به صورت دستی تبدیل کنی و بعد با gcc از کد C فایل asm بسازی .
کد:gcc -S input.c -o output.asm
واضح تر توضیح میدین چیکار باید بکنم؟نقل قول:
نقل قول:
برای تبدیل کد جاوا به اسمبلی باید دستی ، یکی یکی دستورات جاوا رو به صورت دستورات اسمبلی بنویسی که برای یدونه system.out.println ساده شاید لازم باشه ده ها خط کد اسمبلی بنویسی .
پس کار خیلی سختیه .
برا همین یه راه ساده تر اینه که دستورات جاوا رو به کد C تبدیل کنی . مثلا به جای system.out.println از printf استفاده کنی و ........ .
بعد با gcc اون دستور بالایی رو اجرا کنی تا فایل اسمبلی برات تولید بشه .
حالا gcc رو از کجا پیدا کنی ؟
می تونی از لینک زیر cygwin رو دان کنی و نصب کنی و توش gcc رو پیدا کنی و از طریق cmd دستوری رو که گفتم اجرا کنی :
کد:http://cygwin.com/setup.exe
موقع نصب این فایل setup هم تو categories تو قسمت Devel می تونی gcc رو پیدا کنی و انتخاب کنی که نصب کنه .