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