控制策略组态——功能块图法课题.doc

5知识库 5-0变量与常数 知识库共使用三类变量和两类常数。 三类变量为:整型变量,实型变量和布尔(逻辑)型变量。 两类常数为:整型常数和实型常数。 5-0-1整型变量 整型变量由四位16进制数组成。其中第一(最高)位=8用于表示整型变量;第二、三、四位为整型变量的序号。 整型变量本身的取值范围:0~4095。 整型变量所描述数据的取值范围:0~65535(无符号数据)或-32768~32767(有符号数据)。 5-0-2整型常数 整型常数由六位16进制数组成。其中第一(最高)位和第二位=90用于表示整型常数;第三、四、五、六位为整型常数值。 整型常数的取值范围:0~65535(无符号数据)或-32768~32767(有符号数据)。 5-0-3实型变量 实型变量由四位16进制数组成。其中第一(最高)位=A用于表示实型变量;第二、三、四位为实型变量的序号。 实型变量本身的取值范围:0~4095。 实型变量所描述数据的取值范围:IEEE浮点格式。 5-0-4实型常数 实型常数由十位16进制数组成。其中第一(最高)位和第二位=B0用于表示实型常数;第三至十位为实型常数值。 实型常数的取值范围:IEEE浮点格式。 5-0-5布尔(逻辑)型变量 布尔(逻辑)型变量由六位16进制数组成。其中第一(最高)位和第二位=C0用于表示布尔(逻辑)型变量;第三位用于表示布尔量在整型变量中所处位置(0~F);第四、五、六位为整型变量的序号。 布尔(逻辑)型变量的取值范围:假(=0)、真(=1)。 5-0-6布尔(逻辑)型常数 布尔(逻辑)型常数由二位16进制数组成。其中第一(最高)位和第二位=D1表示“真”,D0表示“假”。 5-0-7 IEEE浮点格式 IEEE浮点格式数据由四个字节组成。其中第一字节的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)~最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,第二字节的次高位(bit22)为尾数的最高有效位,bit22~bit0表示尾数。 例1:用IEEE浮点格式表示整数3。 解答:03 60 00 00。 5-0-8 IBM浮点格式 IBM浮点格式数据由四个字节组成。其中第一字节的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)~最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,bit22~bit0表示除最高有效位外尾数的其余部分。在IBM浮点格式数据中,尾数的最高有效位被省略。 例1:用IBM浮点格式表示整数3。 解答:02 40 00 00。 5-1加运算(T01KH) 代码:01(+),A,B,C; 功能:双目算术运算; 说明:当第一操作数A为整型时,第二操作数B也必须为整型,和C为整型;当第一操作数A为实型时,第二操作数B也必须为实型,和C为实型。 5-2减运算(T02KH) 代码:02(—),A,B,C; 功能:双目算术运算; 说明:当第一操作数A为整型时,第二操作数B也必须为整型,差C为整型;当第一操作数A为实型时,第二操作数B也必须为实型,差C为实型。 5-3乘运算(T03KH) 代码:03(×),A,B,C; 功能:双目算术运算; 说明:第一、二操作数A,B必须为实型,积C为实型。 5-4除运算(T04KH) 代码:04(÷),A,B,C; 功能:双目算术运算; 说明:第一、二操作数A,B必须为实型,商C为实型。 5-5赋值运算(T05KH) 代码:05(=),A,B; 功能:赋值运算(兼类型转换); 说明: 1:当源操作数A为整型,目的操作数B亦为整型时,直接将A赋给B; 2:当源操作数A为整型,目的操作数B为实型时,先将A转换成实型,再将A赋B; 3:当源操作数A为实型,目的操作数B亦为实型时,直接将A赋B; 4:当源操作数A为实型,目的操作数B为整型时,先将A转换成整型,再将A赋B。 5:当源操作数A为逻辑型,目的操作数B必须为逻辑型,将A赋B。 5-6“大于”关系运算(T06KH) 代码:06(>),A,B,C; 功能:“大于”关系运算(1=真,0=假); 说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型变量(1=真,0=假)。 5-7“大于等于”关系运算(T07KH) 代码:07(>=),A,B,C; 功能:“大于等于”关系运算(1=真,0=假); 说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。 5-8“等于”关系运算(T08KH) 代码:08(==),A,B,C; 功能:“等于”关系运算(1=真,0=假);

文档评论(0)

1亿VIP精品文档

相关文档