سلام
میشه این سوال رو واسه من حل کنید؟ :دی
با توضیح لطفا
مقادیر خواسته شده را با توجه به قطعه کد زیر بدست آورید.
کد:
S1 db 33h
S2 db 22h
Mov bx, 2220h
Mov ax, FFDh ax = ?
Sub bx, ax bx = ? ax = ?
Mov ch, bh cx = ? bx = ?
Mov cl, al cx = ?
Add ax, cx ax = ?
Inc ax
Inc ax ax = ?
Mov S1, al S1 = ?
Mov ax, S2 ax = ?
تشکر
اینا که دستورای ساده اسمبلیه. اگه کار دستورو بدونید میتونید بدست بیاریدشون.
یا مثلا توی emul8086 خط به خط اجرا کنید هم میتونید این مقادیرو در بیارید.
این emul8086 کجا دانلود کنم؟
من زبان اسمبلی را در این سایت آپلود کردم می توانی دانلود کنی کرک شده هم هست
این سوالای آسون رو چرا یه دانشجو کامپیوتر!!! باید بیاره براش حل کنن ؟
جای تاسف داره !
(۰۸-اردیبهشت-۱۳۸۹, ۰۳:۱۴:۲۳)Scorpion نوشته است: [ -> ]این سوالای آسون رو چرا یه دانشجو کامپیوتر!!! باید بیاره براش حل کنن ؟
جای تاسف داره !
چونکه سر کلاس نبوده
شما لطف کن حل کن اگه امکان داره
سلام:
متاسفانه مقدار زیر که شما نوشته اید غلط است و کامپایل نمی شود در اسمبلی.
سلام x7337x منو که میشناسید !!!!!!!!!!! متاسفانه بد سابقه هستید برای همین من یکی ترجیح میدم کمکی بتون نکنم
دوستت دارم خدافظ
سلام x7337x
برو یه کتاب اموزش اسمبلی بگیر و بخون !!!
بعد میتونی اینا رو حل کنی !!!
یکم خودت تلاش کن چرا همش دنبال این هستید که بقیه کارهاتون رو انجام بدن ؟
امروز داشتم با یکی از بچه های موفق برنامه نویس چت میکردم !!!گفت هیچ وقت منتظر کسی نمون تا یه موضوعی رو بهت یاد بده !!! وگرنه هیچ وقت به هیچ جا نمی رسی !!!
حالا که این رشته رو انتخاب کردید باید و باید این برنامه نویسی رو یاد بگیرید !! چرا فرار می کنید ؟ از چی میترسید ؟!؟!؟
اینم لینک دانلود
Emu8086
موفق باشید
با سلام خدمت تمامی دوستان از جمله مدیر سایت.
قبل از هر چیزی از این که سایت از فیلتر خارج شده است خیلی خوشحالم.
ولی در مورد سئوال x7337x باید بگویم که خط آخر اشتباه است.
چون S2 قبلا یک بایتی تعریف شده است ولی AX تا جایی که من می دانم دو بایتی است، پس این درستور آخر یا خط آخر اشتباه است دوست عزیز.
دلیل چون یک بایت در دو بایت ریخته نمی شود.
در این مثال شما می توانید چون خط آخر برنامه است.
AH را صفر کنید و بعد در AL مقدار S2 را بریزید.
یعنی اینکار همان مقدار S2 را در AX شما ریخته اید.