1
MCS-51 单片机实用子程序库
(一) MCS-51定点运算子程序库及其使用说明
(1) 标号: BCDA 功能:多字节BCD码加法
(2) 标号: BCDB 功能:多字节BCD码减法
(3) 标号: NEG 功能:多字节BCD码取补
(4) 标号: BRLN 功能:多字节BCD码左移十进制一位(乘十)
(5) 标号: MULD 功能:双字节二进制无符号数乘法
(6) 标号: MUL2 功能:双字节二进制无符号数平方
(7) 标号: DIVD 功能:双字节二进制无符号数除法
(8) 标号: D457 功能:双字节二进制无符号数除以单字节二进制数
(9) 标号: DV31 功能:三字节二进制无符号数除以单字节二进制数
(10) 标号: MULS 功能:双字节二进制有符号数乘法(补码)
(11) 标号: DIVS 功能:双字节二进制有符号数除法(补码)
(12) 标号: SH2 功能:双字节二进制无符号数开平方(快速)
(13) 标号: SH4 功能:四字节二进制无符号数开平方(快速)
(14) 标号: HASC 功能:单字节十六进制数转换成双字节 ASCII 码
(15) 标号: ASCH 功能:ASCII 码转换成十六进制数
(16) 标号:HBCD 功能:单字节十六进制整数转换成单字节BCD码整数
(17) 标号: HB2 功能:双字节十六进制整数转换成三字节BCD码整数
(18) 标号: HBD 功能:单字节十六进制小数转换成单字节BCD码小数
(19) 标号: HBD2 功能:双字节十六进制小数转换成双字节BCD码小数
(20)标号:BCDH 功能:单字节BCD码整数转换成单字节十六进制整数