在51单片机的汇编中寄存器B是怎么用的,好像就在乘除法中用,请大师指点,越详细越好

2024年12月04日 04:27
有2个网友回答
网友(1):

1. B可以作为一个普通寄存器使用,类似一个单元比如30H
2.在做一个字节的乘除法运算时,必需用B配合A完成
作乘法时,A和B相乘,结果低位在A中,高位在B中
作除法时,A是被除数,B是除数,结果A是商,B是余数
例如:A=42H,B=35H 作“ MUL AB ” 之后,A=0AAH,B=0DH
再如:A=42H,B=13H 做“ DIV AB ”之后,A=03H,B=09H

网友(2):

mov a,#10
mov b,#1
div ab
mov r4,a
mov r5,b
能看懂吧,