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

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

در نمایندگی زیمنس دستورات شیفت برای جابجایی بیت به بیت محتویات ACCU1 به چپ یا راست به کار می رود. در هر بار شیفت از راست به چپ یک صفر از سمت راست وارد آکومولاتور می شود و در هربار شیفت چپ به راست اگر آخرین بیت ( بیت MSB ) صفر باشد ( عدد مثبت ) صفر وارد آکومولاتور اتوماسیون صنعتی زیمنس می شود و اگر آخرین بیت ( بیت MSB ) یک باشد ( عدد منفی ) یک وارد آکومولاتور می شود ، در هر دو نوع شیفت آخرین بیت شیفت شده به CC1 بار می شود و بیت های CC0 و OV صفر می شوند.


می توان از بیت CC1 برای پرش استفاده کرد.
اجرای دستورات شیفت RLO را تحت تأثیر قرار نمی دهد.
SSI Shift Sign Integer (16-bit)
SSD Shift Sign Double Integer (32-bit)
SLW Shift Left Word (16-bit)
SRW Shift Right Word (16-bit)
SLD Shift Left Double Word (32-bit)
SRD Shift Right Double Word (32-bit)