算術運算指令
發布時間:2013/8/28 20:33:39 訪問次數:970
算術運算指令有兩大類:OCP8153基本算術運算指令和擴展算術運算指令。
基本算術運算指令
基本算術運算指令可完成整數、長整數或32位浮點數(實數)的加、減、乘、除、取余及取絕對值等運算。指令格式及說明如表5 -14~表5-16所列。
對于STL形式的基本算術運算指令,叁與算術運算的第1操作數由累加器2提供,第2操作數由累加器1提供,運算結果保存在累加器1中,并影響狀態字的CC1、CCO、OV和OS標志位。
表5 -14整數的基本算術運算指令格式及說明
對于LAD和FBD形式的基本算術運算指令,參與算術運算的第1操作數和第2操作數分別由參數IN1和IN2(類型:INT,DINT或REAL;操作數可以是:I,Q,M,L,D及常數)提供,運算結果保存在由參數OUT(類型:INT,DINT或REAL;搡作數可以是:I,Q,M,L,D)指定的存儲區中,并影響狀態字的CC1,CCO,OV和OS標志位。EN(類型:BOOL)為使能輸入信號,當EN信號狀態為1時激活相應的算術運算操作,并將運算結果存人由OUT指定的存儲區;ENO(類型:BOOL)為使能輸出,如果運算結果超出允許范圍(正常范圍:對INT,結果為-32 768~+32 767;對DINT,結果為-2 147 483 648~+2 147 483 647;對32位REAL,結果為-3.402823E~+3. 402824E),則使ENO=O,否則ENO=1。
算術運算指令有兩大類:OCP8153基本算術運算指令和擴展算術運算指令。
基本算術運算指令
基本算術運算指令可完成整數、長整數或32位浮點數(實數)的加、減、乘、除、取余及取絕對值等運算。指令格式及說明如表5 -14~表5-16所列。
對于STL形式的基本算術運算指令,叁與算術運算的第1操作數由累加器2提供,第2操作數由累加器1提供,運算結果保存在累加器1中,并影響狀態字的CC1、CCO、OV和OS標志位。
表5 -14整數的基本算術運算指令格式及說明
對于LAD和FBD形式的基本算術運算指令,參與算術運算的第1操作數和第2操作數分別由參數IN1和IN2(類型:INT,DINT或REAL;操作數可以是:I,Q,M,L,D及常數)提供,運算結果保存在由參數OUT(類型:INT,DINT或REAL;搡作數可以是:I,Q,M,L,D)指定的存儲區中,并影響狀態字的CC1,CCO,OV和OS標志位。EN(類型:BOOL)為使能輸入信號,當EN信號狀態為1時激活相應的算術運算操作,并將運算結果存人由OUT指定的存儲區;ENO(類型:BOOL)為使能輸出,如果運算結果超出允許范圍(正常范圍:對INT,結果為-32 768~+32 767;對DINT,結果為-2 147 483 648~+2 147 483 647;對32位REAL,結果為-3.402823E~+3. 402824E),則使ENO=O,否則ENO=1。
上一篇:整數與實數的碼型變換指令
上一篇:擴展算術運算指令
熱門點擊
- 頻率可調文氏電橋振蕩器電路
- PROFIBUS協議結構
- 二極管種類綜述
- 中和電容電路分析
- 電感器的諧振功能
- 實用有極性電解電容并聯電路分析
- 晶體三極管在電路中的基本功能
- 遠用電子表格軟件進行音量衰減器的計算
- SIMATIC管理器概述
- 非本征器件
推薦技術資料
- 泰克新發布的DSA830
- 泰克新發布的DSA8300在一臺儀器中同時實現時域和頻域分析,DS... [詳細]