دستور جمع ADD نمایندگی زیمنس

>دستور جمع ADD نمایندگی زیمنس

در نمایندگی زیمنس سه بلوک نمایش داده شده در شکل زیر برای جمع بکار می روند.

 

دستور جمع ADD نمایندگی زیمنس 1

 

این بلوک براساس فرمول OUT=IN1+IN2 عمل می­کند. به ورودی های IN1 و IN2 می­توان عدد ثابت و یا آدرس حافظه داد. در بلوک هایی که ورودی از نوع Double Word می­باشد ، عدد ثابت را به صورت "L#" می­نویسیم و نمی­توان مستقیماً عدد ثابت را بنویسیم. همچنین در بلوک هایی که از نوع REAL می­باشند باید اعداد را به صورت نمایی بنویسیم ( به عنوان مثال 3e+7 ).

در برنامه زیر IW0 با 9 جمع شده و حاصل در OUT که آدرس QW0 است ریخته می­شود.

 

دستور جمع ADD نمایندگی زیمنس 2

 

دستور تفریق SUB

مطالب گفته شده در دستور جمع برای دستور تفریق نیز صادق است. در دستور تفریق IN1 از IN2 کم شده و حاصل در OUT قرار می­گیرد (IN1-IN2=OUT)

 

دستور جمع ADD نمایندگی زیمنس 3

 

دستورات تقسیم DIV و MOD
دستور MUL نمایندگی زیمنس به منظور ضرب و دستور DIV و MOD نیز به منظور عمل تقسیم بکار برده می شود. به این نکته توجه شود که به منظور تعیین خارج قسمت از دستور DIV و باقی مانده از دستور MOD استفاده می شود ( این دستور تنها برای اعداد از نوع Double Integer وجود دارد ).

 

دستور جمع ADD نمایندگی زیمنس 4

دستور جمع ADD نمایندگی زیمنس 5