Red de conocimiento informático - Conocimiento sistemático - 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.

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