不知道你用什么芯片,这里就拿计算机的汇编来演示一下怎么算吧因为单片机没有乘法运算,所以不能用乘法指令,但是我们可以用移位指令实现moval,31hmovah,30hshlal,1;左移一位rclah,1;带进位循环左移这样就可以了,因为单片机都是8位的寄存器,所以我也用8位来演示,命令你可以对照你的芯片的命令稍作改变就可以了,左移一位就是乘2