nice boy
پنج شنبه 22 دی 1390, 20:26 عصر
با سلام به دوستان
من در حال طراحی یک اسمبلر هستم. در کد نویسی برنامه مشکلی ندارم ولی کدهای معادل دستورات رو متوجه نمی شم. برای مثال می خوام کد زیر رو به معادل باینری تبدیل کنم
ADD eax,2
در فایل 80386 Instruction Reference برای دستور ADD چندتا کد ذکر شده مثلا
add reg32,reg32 01100110- 0000 00x1 - [11-reg-r/m]
چطور باید این دستور رو ترجمه کنم.
کد مربوط به ADD - EAX - و عدد 2 در این مثال چطور بدست میاد
سورس هایی که بود رو دیدم ولی روش تبدیل کدها رو پیدا نکردم
من در حال طراحی یک اسمبلر هستم. در کد نویسی برنامه مشکلی ندارم ولی کدهای معادل دستورات رو متوجه نمی شم. برای مثال می خوام کد زیر رو به معادل باینری تبدیل کنم
ADD eax,2
در فایل 80386 Instruction Reference برای دستور ADD چندتا کد ذکر شده مثلا
add reg32,reg32 01100110- 0000 00x1 - [11-reg-r/m]
چطور باید این دستور رو ترجمه کنم.
کد مربوط به ADD - EAX - و عدد 2 در این مثال چطور بدست میاد
سورس هایی که بود رو دیدم ولی روش تبدیل کدها رو پیدا نکردم