PDA

View Full Version : سوال: پیدا کردن کد دستورات در نوشتن اسمبلر



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 در این مثال چطور بدست میاد
سورس هایی که بود رو دیدم ولی روش تبدیل کدها رو پیدا نکردم

xman_1365_x
دوشنبه 26 دی 1390, 04:02 صبح
براي تبديل به سه جدول نياز داريد
80386 convertion
اين دستوري كه نوشتين
اون اعداد باينري پشت سر هم مياد و بعدش از روي دو جدول ديگه reg و r/m رو چك ميكنيد
موفق باشي