vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

وبلاگ شخصی وحید محمدی . یک تایپیست که عاشق علم و تجربه است.


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


نقشه وبلاگ وحیدمی:

Sitemap

https://vahidmy.blog.ir/sitemap.xml

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

آدرس مورد استفاده خزنده ها روباتها و موتورهای جستجوگر

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

گونه : وبلاگ شخصی با آدرس اختصاصی و محتوای عمومی

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


کپی برداری از مطالب وبلاگ وحیدمی به شرط لینک دادن به آدرس اصلی وبلاگ با دامنه vahidmy.blog.ir ، بلامانع و آزاد است . با خیال راحت ، کپی برداری نمایید . هیچگونه کپی رایت و انحصار برای وبلاگ وحیدمی ، وجود ندارد .

بروزرسانی:

وبلاگ وحیدمی منحصرا توسط سایت بلاگ دات آی آر به آدرس blog.ir میزبانی می شود . بنابراین بجز دامنه vahidmy.blog.ir سایر دامنه ها جعلی و فیک و خطرناک هستند .
برای مشاهده نکات جدید و ترفندهای امنیتی لطفا به آدرس زیر مراجعه فرمایید:

https://vahidmy.blog.ir/post/1



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

ADDSUBPD

شنبه, ۲ مرداد ۱۴۰۰، ۰۱:۰۶ ق.ظ


Assembly is real open source.


addsubpd 

دستور  ADDSUBPD


Usage: ADDSUBPD dest,src Modifies flags: None


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



Add/Subtract packed DP FP numbers from 'src' to 'dest'.

این دستور ، اعداد ممیز شناور بسته ای را از عملوندهای مبدا  به مقصد ، جمع و تفریق می نماید .

Packed Double-FP Add/Subtract

 جمع یا تفریق اعداد ممیز شناور دابل بسته ای


ADDSUBPD xmm1, xmm2/mem128 ; 66 0F 00 /r [Pent4]

 این دستور روی پردازنده ی پنتیوم 4 اجرا می شود .


Adds the double-precision floating-point values in the high quadword of the 'src' and 'dest' operands and stores the result in the high quadword of the 'dest' operand. Subtracts the double-precision floating-point value in the low quadword of the 'src' operand from the low quadword of the 'dest' operand and stores the result in the low quadword of the 'dest' operand.

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

 

When the source operand is a memory operand, it must be aligned on a 16-byte boundary or a general-protection exception (#GP) will be generated.

هنگامیکه عملوند مبدا  یک عملوند حافظه می باشد ، باید روی یک مرز 16 بایتی تنظیم شود وگرنه یک استنثای  چند حفاظتی ایجاد  خواهد شد .



xmm1[63-0] = xmm1[63-0] - xmm2/m128[63-0];

xmm1[127-64] = xmm1[127-64] + xmm2/m128[127-64]

 

مثال :


main:

addsubpd    xmm1  xmm2


ret


+

+

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