//*************************************** // 函數名稱: FMUL // 函數功能: 2字節乘2字節乘法 // 入口參數: 乘數 X1 X0 被乘數 Y1 Y0 // 出口參數: 結果在 Z1 Z0 X1 X0 中 // 松瀚匯編算法 以上排在左邊的為數據高字節 //*************************************** FMUL: CLR Z0 CLR Z1 MOV A,#16 MOV I,A L_MUL: RRC X0 B0BTS1 FC JMP A_MUL9 MOV A,Y0 ADD Z0,A MOV A,Y1 ADC Z1,A A_MUL9: RRCM Z1 RRCM Z0 RRCM X1 RRCM X0 DECMS I JMP L_MUL RET