功后,回传的数据会存放于d1070~d1085内,d1070~d1085数据内容如下所示: 寄存器 数据 说明 d1070(下) 01h 访问的从机地址 d1071(下) 03h rtu通讯功能号。03h(多地址读) d1072(下) 02h 接收的数据个数 d1073(下) 57h 地址3210h内的数据内容 d1074(下) 00h d1075(下) 86h crc校验低字节 d1076(下) 74h crc校验高字节 d1077(下) 00h …… …… d1085(下) 00h 从表中可以看出,数据内存分为高低两个半字节分别进行了存放(d1073、d1074),因此在数据处理时,须要将接收特殊寄存器的两个字节的低半字节数据送入到一个寄存器组合成一个整字节。半字节指令为smov。本程序中,分别用两条smov指令,将d1073的低半字节送入d320高半字节,将d1074的低半字节送入d320低半字节。 smov(移位传送)在执行时,当控制位m1168为off时,数据传送为bcd码,当控制位