飞思卡尔单片机中二进制数的乘法运算
飞思卡尔二进制乘法法则为:
0×0=0
1×0=0×1=0
1×1=1
[例题3] 设有两个4位二进制数X=%1 101和y=%101 1,试用手动算法求出X×Y的值。
解:二进制乘法运算竖式为:
所以X×Y=%10001 11 1。
手动算法符合人的习惯,但不适合机器运算。计算机中常采用的一种乘法算法是“部分积左移法"。
飞思卡尔单片机中二进制数的乘法运算
飞思卡尔二进制乘法法则为:
0×0=0
1×0=0×1=0
1×1=1
[例题3] 设有两个4位二进制数X=%1 101和y=%101 1,试用手动算法求出X×Y的值。
解:二进制乘法运算竖式为:
所以X×Y=%10001 11 1。
手动算法符合人的习惯,但不适合机器运算。计算机中常采用的一种乘法算法是“部分积左移法"。