大家好。
请教一下,C51 除法运算,同时求“ 商、余数 ”,请问怎样用插入汇编来完成?
这个除法运算,同时求商和余数,感觉用 C 语句,太占用 CPU 的时间(不知道是不是?),好像 51 单片机 的汇编除法,是可以同时求商和余数的,但是,我不懂汇编,更不懂怎样把 C 的变量传递到汇编,然后还要把结果返回给 C 。
请注意,要求这条语句不能受中断函数的干扰。
我的意思如下面的代码,在此感谢先
unsigned char u8a, u8b, u8c, u8d;
// 上面的变量固定为 C51 格式,请问下面的两条语句,怎样用汇编 DIV AB 指令来编写?
u8c = u8a / u8b ;
u8d = u8a % u8b ;
|