Assembly is real open source.



addss 

دستور ADDSS

Usage: ADDSS dest,src Modifies flags: None

این دستور روی هیچکدام از  رجیسترهای  پرچم تاثیر ندارد .


Adds the low single-precision floating-point values from the 'src' and the 'dest', and stores the single-precision floating-point result in the 'dest' operand.

دستور ADDSS مقادر ممیز شناور دقت ساده ی پایین را از عملوندهای مبدا و مقصد  جمع می کند و نتیجه ی ممیز شناور دقت ساده را در عملوند مقصد ، ذخیره می نماید .



دستور ADDSS مخفف عبارت زیر می باشد :

ADD Scalar Single-Precision FP Values

 


الگوی کلی دستورالعمل :

خانواده ی SSE2

ADDSS xmm1,xmm2/mem32 ; F3 0F 58 /r [WILLAMETTE,SSE2]

 

ADDSS adds the low single-precision FP values from the source and destination operands and stores the single-precision FP result in the destination operand.

دستور ADDSS  مقادر ممیز شناور دقت ساده ی پایین را از عملوندهای مبدا و مقصد جمع کرده و نتیجه ی ممیز شناور دقت ساده را در عملوند مقصد ، ذخیره می نماید .

 

dst[0-31] := dst[0-31] + src[0-31],

dst[32-127] remains unchanged.

 

The destination is an XMM register. The source operand can be either an XMM register or a 32-bit memory location. The three high-order doublewords of the 'dest' operand remain unchanged.

مقصد ، یک رجیستر XMM می باشد .  عملوند مبدا می تواند یک رجیستر XMM را یک آدرس حافظه ی 32 بیتی باشد . 3 دابل ورد بالایی حافظه عملوند مقصد ، بصورت دست نخورده باقی می ماند .


مثال :



main:

adds    xmm1  label


ret


وحید محمدی - وبلاگ وحیدمی