Diseñe un programa ensamblador, ingrese cualquier número entre 0 y 9 desde el teclado, use el método de tabla para encontrar su valor cúbico, guárdelo en la variable independiente y y muestre el resultado en la pantalla.
Esto es lo que escribí. Requiere cuadrados. El cartel puede simplemente cambiarlo a segmento de datos
SEGMENTO DE DATOS
TABLA DB 00H, 01H, 04H, 09H, 16H, 25H, 36H. , 49H , 64H, 81H
DATAS ENDS
STACKS SEGMENT
; Ingrese aquí el código del segmento de pila
STACKS ENDS
SEGMENTO DE CÓDIGOS
Supongamos CS: CÓDIGOS, DS: DATAS, SS: PILAS
INICIO:
MOV AX, DATAS
MOV AX, DATAS.DATAS
MOV DS, AX
MOV AH, 07H
INT 21H
Y AL, 0FH
MOV DL, AL
XOR DH, DH
MOV BX, TABLA DE COMPENSACIÓN
AÑADIR BX, DX
MOV AL, [BX]
MOV CL, 04H
MOV BL, AL
SHR AL,
MOV DL, AL
AÑADIR DL, 30H
MOV AH, 02H
INT 21H
Y BL, 0FH
MOV DL, BL
AÑADIR DL, 30H
MOV AH, 02H
INT 21H
MOV AH, 4CH
INT 21H
CÓDIGOS FINALIZA
FIN INICIO