دستورات توابع صحیح (Integer Function) در نمایندگی زیمنس

>دستورات توابع صحیح (Integer Function) در نمایندگی زیمنس

در نمایندگی زیمنس دستورات محاسباتی ، آکومولاتور های 1 و 2 را با هم ترکیب کرده و نتیجه را در آکومولاتور 1 ذخیره می­سازد. برای این منظور ابتدا عدد اول به آکومولاتور 1 بار می­شود ، سپس محتویات آکومولاتور 1 به آکومولاتور 2 شیفت پیدا می­کند و عدد دوم به آکومولاتور 1 بار می­شود. بعد از انجام عمل محاسباتی نتیجه در آکومولاتور 1 ذخیره شده و آکومولاتور 2 همچنان مقدار قبلی خود را که همان عدد اول است حفظ می­کند. جدول زیر دستوراتی که عملیات محاسباتی را روی عدد صحیح انجام می­دهند نشان می­دهد. به دلیل شباهت دستورات بکار رفته در LAD و FBD در جدول زیر معادل FBD را مشاهده می­کنید.

 

دستورات توابع صحیح (Integer Function) در نمایندگی زیمنس 1

 

این دستورات می­توانند برای اعداد 16 بیتی ( دستوراتی که در ادامه آنها حرف –I وجود دارد مانند ADD-I) ، 32 بیتی (دستوراتی که در ادامه آنها حرف -D وجود دارد مانند ADD-D) و یا Real (دستوراتی که در ادامه آنها حرف –R وجود دارد مانند ADD-R) استفاده شوند.