功后,回傳的數據會存放于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碼,當控制位