●第九章计算机控制系统的数据处理 程序清单如下: MOV MULI L,DATA 差压信号AP送MULT1 INC DATA MOV MULI HDATA INC DATA MOV MUL2L,DATA;绝对压力P送MULT2 INC DATA MOⅤMUL2 H DATA
第九章 计算机控制系统的数据处理 程序清单如下: ... ... MOV MUL1_L,DATA ;差压信号ΔP送MULT1 INC DATA MOV MUL1_H,DATA INC DATA MOV MUL2_L,DATA ;绝对压力P送MULT2 INC DATA MOV MUL2_H,DATA
●第九章计算机控制系统的数据处理 ACALL MULTD;计算AP×P MOV DIVI HPR H MOV DIVI L, PR L NC DATA MOvDⅣVv2L,DATA ;绝对温度T送DIV2 NC DATA MOV DIV2 H, DATA ACALL DUBDIV;计算 APXPT MOV S HDIVI H MOV S LDIVI L ACALL SORT MOⅤMUL1LSR
第九章 计算机控制系统的数据处理 ACALL MULTD ;计算ΔP×P MOV DIV1_H,PR_H MOV DIV1_L,PR_L INC DATA MOV DIV2_L,DATA ;绝对温度T送DIV2 INC DATA MOV DIV2_H,DATA ACALL DUBDIV ;计算ΔP×P/T MOV S_H,DIV1_H MOV S_L,DIV1_L ACALL SORT MOV MUL1_L,SR
●第九章计算机控制系统的数据处理 MOVMULI H#OOH INC DATA MOVMULZ LDATA NC DATA MOV MUL2 HDATA ACALL MULTD MOVRESULTPR L INC RESULT, MOVRESULTPR H
第九章 计算机控制系统的数据处理 MOVMUL1_H,#00H INC DATA MOVMUL2_L,DATA INC DATA MOV MUL2_H,DATA ACALL MULTD MOVRESULT,PR_L INC RESULT, MOVRESULT,PR_H
●第九章计算机控制系统的数据处理 程序中用到的双字节的乘法、除法子程序可参考第三章 中的相关内容。 开方子程序 程序入口:被开方数N存放地址SH(高8位),SL(低 8位); 程序出口:平方根的整数部分存放在SR单元中。 SORT:MOⅤSR,#00H 开放结果置零 CLRC;清进位标志位 LOOP:MOVA,SR;求2×H+1 ADD A.SR
第九章 计算机控制系统的数据处理 程序中用到的双字节的乘法、除法子程序可参考第三章 中的相关内容。 开方子程序: 程序入口:被开方数N存放地址S_H(高8位),S_L(低 8位); 程序出口:平方根的整数部分存放在SR单元中。 SORT:MOV SR,#00H ;开放结果I置零 CLR C ;清进位标志位 LOOP:MOV A,SR ;求2×I+1 ADD A,SR
●第九章计算机控制系统的数据处理 MOV R7.#OOH XCH AR7 ADDCA,#OOH XCH AR7 ADDCA,#OOH XCH ART MOV R6.A CLRC;求N-(2×H+1)
第九章 计算机控制系统的数据处理 MOV R7,#00H XCH A,R7 ADDCA,#00H XCH A,R7 ADDCA,#00H XCH A,R7 MOV R6,A CLR C ; 求N-(2×I+1)