در زبان اسمبلی همان طور که در آموزش های قبلی گفتیم یک سری دستورات وجود دارد که در قسمت های مختلف کاربرد دارد.به عنوان مثال دتوراتی وجود دارد در قسمت انتقال داده که هر کدام از آن ها را به طور جداگانه توضیح دادیم.در این مطلب می خواهیم دستورات گسترش داده در زبان اسمبلی را برایتان شرح دهیم.
برای افزایش اندازه یک مقدار به کلمه یا کلمه مضاعف، با حفظ علامت، از دستورات گسترش استفاده می شود. دستورات گسترش بیت علامت ثبات انباشتگر(AL/AX) را بسط می دهند.
CBW
CWD
در بعضی از محاسبات خصوصا تقسیم و ضرب نیاز به افزایش اندازه داده از یک بایت به یک کلمه یا از یک کلمه به یک کلمه مضاعف است. اعداد بدون علامت با اضافه کردن صفر در سمت چپ به سادگی گسترش می یابند. ولی برای افزایش طول یک عدد علامتدار باید بیت علامت در سمت چپ عدد تکرار شود. دستورات تبدیل بیت علامت بسط می دهند.