Red de conocimiento informático - Conocimiento sistemático - Lenguaje ensamblador: ingrese cualquier número natural del 0 al 9 en el teclado para encontrar su valor cúbico. La operación fue exitosa, pero no sé cuál será el resultado.

Lenguaje ensamblador: ingrese cualquier número natural del 0 al 9 en el teclado para encontrar su valor cúbico. La operación fue exitosa, pero no sé cuál será el resultado.

Tu programa se ejecuta correctamente y los resultados cumplen con los requisitos. . . . ¡Pero usar una tabla de búsqueda no es una buena idea!

E:\masm1gt;debug 613.exe

-U

0B62:0000 B85F0B MOV AX,0B5F

0B62:0003 8ED8 MOV DS, AX

0B62: 0005 BA0000 MOV DX, 0000

0B62: 0008 B409 MOV AH, 09

0B62: 000A CD21 INT 21 p>

0B62: 000C B401 MOV AH, 01

0B62: 000E CD21 INT 21

0B62: 0010 240F Y AL, 0F

0B62: 0012 A22900 MOV [0029], AL

0B62: 0015 02C0 AÑADIR AL, AL

0B62: 0017 8AD8 MOV BL, AL

0B62: 0019 B700 MOV BH, 00

0B62: 001B 8B871500 MOV AX, [BX 0015]

0B62: 001F A32A00 MOV [002A], AX

-G1F; ejecute hasta En la línea anterior, simplemente verifique si el cubo del número ingresado es igual a AX.

ingrese x(0~9): 9

AX=02D9 BX=0012 CX=0056 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000 p>

DS=0B5F ES=0B4F SS=0B5F CS=0B62 IP=001F NV UP EI PL NZ AC PE NC

0B62: 001F A32A00 MOV [002A], AX DS: 002A =0000

-L

-G1F

por favor ingrese x(0~9):3

AX=001B BX=0006 CX= 0056 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000

DS=0B5F ES=0B4F SS=0B5F CS=0B62 IP=001F NV UP EI PL NZ NA PE NC

0B62: 001F A32A00 MOV [002A], AX DS: 002A=0000

-L

-G1F

ingrese x(0 ~9 ): 0

AX=0000 BX=0000 CX=0056 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000

DS=0B5F ES=0B4F SS =0B5F CS=0B62 IP=001F NV UP EI PL ZR NA PE NC

0B62: 001F A32A00 MOV [002A], AX DS: 002A=0000

-L

-G1F

ingrese x(0~9):4

AX=0040 BX=0008 CX=0056 DX=0000 SP=0000 BP=0000 SI= 0000 DI =0000

DS=0B5F ES=0B4F SS=0B5F CS=0B62 IP=001F NV UP EI PL NZ NA PO NC

0B62: 001F A32A00 MOV [002A], HACHA DS :002A=0000

-