Cómo utilizar el microcontrolador 51 para implementar algunas instrucciones de la función de multiplicación
org 0000h
inicio jmp
inicio:
MOV SP, #60H
MOV R2, #20H
MOV R3, #34H
MOV A, #99H
lllamar bhd
lllamar hbd
NOP
NOP
;División de tres bytes por subrutina de un solo byte
;Condición de entrada: el dividendo está en R3, R4 y R5, y el divisor está en R7.
;Información de salida: cuando OV=0, el cociente de doble byte está en R4 y R5, y se desborda cuando OV=1.
;Recursos afectados: PSW, A, B, R2 a R7 Requisito de pila: 2 bytes