16位解释如下: 比如 D0中存有数据2222 ,D2中存有1111 进行DIV运算后,结果2放在D4中 32位类似,注意的是[D1.D0] 表示D1的数据做前十六位,D0的数据做后十六位,[D3.D2]一样,进行DIV运算后,计算结果前十六位放D5,后十六位放D4
如果有一个数12345678 除11112222,则 D1中数据为1234,D0中数据为5678,D3中数据为1111,D2中数据为2222
关于16位数据能表示-32768到32768范围内的数,32位数据能表示-2147483到2147483范围内的数 解释如下:-32768 其实是十六位,注意前面的-号,那也算一位,32768默认是+号,并且D1,D0,D3,D2,D5,D4取值范围为-32768到32768如果超出会出错, 32位也一样 |