Red de conocimiento informático - Conocimiento sistemático - Método de tabla de búsqueda en lenguaje ensamblador

Método de tabla de búsqueda en lenguaje ensamblador

.ORG 0000H; Dirección de entrada para inicio del microcontrolador

?OR LJMP principal salta a principal

?ORG 0030H; Dirección a partir de 0030

? , 0001H, 0008H, 1,001 BH, 0040H, 007DH, 00D8H, 0157H, 0200H;

Principal: inicia el programa principal

MOV DPTR, #0030H; DPTR

MOV B, #6; poner el número en el registro B

MOV, A, B, B poner uno

en RL Uno adentro, salir;

MOVC A, @ A + DPTR, el contenido de A más DPTR se coloca en A,

MOV R5, se coloca en R5, uno;

MOV , el contenido de A, B, B se pone

en RL uno. LEAVE;

Compañía A,A,Plus

MOVC A,@A + DPTR;Más el contenido de DPTR en A

a R6 MOV R6 ;

SJMP $;Detener máquina

Fin