PLC程序设计基础精要.ppt

4.BCD码(Binary Coded Decimal)是各位按二进制编码的十进制数,“逢10进1”。用4位二进制数来表示1位十进制数,每一位只能是2#0000~2#1001。 用16#表示BCD码,4位BCD码对应于16位二进制数,允许范围为16#9999 ~16# 0000。 5.负数的表示方法 用二进制补码表示有符号数,最高位为符号位,最高位为符号位,最高位为0时为正数,反之为负数。 用二进制补码来表示有符号数,正数的补码是它本身,最大的16位二进制正数为2#0111 1111 1111 1111 即16#7FFF(32767)。 将正数的补码逐位取反(0变为1,1变为0)后加 1,得到绝对值与它相同的负数的补码。例如将1158的补码2#0000 0100 1000 0110逐位取反后加1,得到?1158的补码1111 1011 0111 1010。 在读取指针时,有如下几种不同的情况出现: ①以字节的形式读取指针: LD M0.0 MOVD MB0, VD10 MOVB *VD10, VB30 译为:在VD10建立指针,指针指向以MB0为首地址的地址,读取在指针VD10所指向的首地址开始的一个字节(即以MB0开始的一个字节,很明显就是MB0本身),所以,读取指针时将MB0放到VB30。 ②以字的形式读取指针: LD M0.0 MOVD

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档