نام فایل : دستورات اسمبلی - دستورات گسترش داده
فرمت : .DOC
تعداد صفحه/اسلاید : 2
حجم : 2 مگابایت
دستورات اسمبلی - دستورات گسترش داده
برای افزايش اندازه يک مقدار به کلمه يا کلمه مضاعف، با حفظ علامت، از دستورات گسترش استفاده می شود. دستورات گسترش بيت علامت ثبات انباشتگر(
AL/AX
) را بسط می دهند.
CBW
CWD
در بعضی از محاسبات خصوصا تقسيم و ضرب نياز به افزايش اندازه داده از يک بايت به يک کلمه يا از يک کلمه به يک کلمه مضاعف است. اعداد بدون علامت با اضافه کردن صفر در سمت چپ به سادگی گسترش می يابند. ولی برای افزايش طول يک عدد علامتدار بايد بيت علامت در سمت چپ عدد تکرار شود. دستورات تبديل بيت علامت بسط می دهند.
CBW
دستور
(convert byte to word) cbw
محتوای بيت شماره هفت ثبات
AL
را در
AX
بسط می دهد. يعنی بيت شماره هفت ثبات
AL
را در کليه بيت های ثبات
AH
کپی می کند. درنتيجه مقدار رياضی بايت
AL
به يک کلمه
AX
گسترش پيدا می کند.
دستور هيچ عملوندی ندارد:
cbw
...
مبلغ قابل پرداخت 46,400 تومان