Red de conocimiento informático - Conocimiento sistemático - Escribir un programa sencillo de búsqueda de tablas en lenguaje ensamblador

Escribir un programa sencillo de búsqueda de tablas en lenguaje ensamblador

0-9 se muestra en un bucle, que se ha verificado que es completamente correcto. . Gracias por aceptar.

ORG 0000H

MOV DPTR, #TAB; en este momento, DPTR apunta a 0C0H, debido a la adición continua de 1 al valor A, continuará. apuntar hacia atrás, en el bucle

MAIN: MOV R5, #0; dar valor inicial

MOV A, R5=0

LP: MOVC A; , @A DPTR; búsqueda de tabla

p>

MOV P1, A; Mostrar

MOV A, R5

INC A; p> MOV R5, A

LCALL DELAY; Retraso

CJNE A, #10, LP; Ya sea para 9.

SJMP MAIN

RETARDO: MOV R3, #255

DEL1: MOV R4, #255

DEL2: NOP

DJNZ R4, DEL2

DJNZ R3, DEL1

RET

TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H *** Caracteres Yang. 0-9.

FIN Si tienes alguna pregunta, puedes saludarme. .