PDA

View Full Version : سوال: دستور lahf در emu8086



BeginnerProgrammer
جمعه 12 آذر 1389, 23:13 عصر
سلام
دستور lahf برای چی به کار میره؟ خیلی دنبالش گشتم همه جا این یه توضیح رو نوشته:
copise the status flags into the AH Register
بعد وقتی از این دستور استفاده میکنم مقدار AH تغییر میکنه( شده 46)

xman_1365_x
شنبه 13 آذر 1389, 02:00 صبح
اين دستور مربوط به به امولاتور نيست مربوط به آب كد اسمبلي هست
دو تا هست يكي lahf يكي ديگه sahf
براي كار با ثبات فلگ هست
اين دو دستور عملوند نداره
اولي كارش اينه بايت كم ارزش فلگ بيت 0 تا7 رو ميزاره در ah البته فقط بيت 0،2،4،6،7
و دستور بعدي محتوي ah رو به بايت كم ارزش ثبات فلگ منتقل ميكنه
پس شما هم با ديد بيتي ببين اينارو نه مقدار كلي تبات رو!
موفق باشي