Red de conocimiento informático - Material del sitio web - Cómo utilizar el microcontrolador 51 para implementar algunas instrucciones de la función de multiplicación

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