Red de conocimiento informático - Conocimiento sistemático - Operación de cambio de código fuente

Operación de cambio de código fuente

La instrucción de cambio no puede completar la operación x5. Realmente no sé cómo lograrlo.

Si se descompone en ax4+a, se puede lograr.

Añadida la función de imprimir resultados de salida.

Simplemente dibuja el diagrama de flujo tú mismo.

dseg? Sección

¿Respuesta? dw? 0

w? base de datos? 0

s0? base de datos? 10

db? 0

db? 10?dop? (0)

s2? base de datos? ¿ingresar? ¿Número? ¿respuesta? <? 1000:$'

s4? base de datos? 0dh,? 0ah? ¿respuesta? ¿incógnita? 5?=?$'

dseg? Fin

¿Y si? cs:cseg,? ds:dseg

cseg? Sección

Inicio:

mov? hacha,? dseg

mov? ds,? Cortar

;¿Leyendo? A

Lea. dx,? t2

¿movimiento? ah? ¿Nueve

int? 21h

Lea. di,? una; lectura? ¿Número? Entonces qué. ¿comercio? ¿A dónde ir? ¿Una

llamada? número de lectura? ;

mov? Ah, 9

lea. dx,? t4? ;¿espectáculo? ¿mensaje? Cuarto sonido cardíaco

int? 21h

mov? hacha,? ¿respuesta? ;

mov? ¿cx? 2

shl? hacha,? cl;? ¿respuesta? ¿incógnita? ¿Cuatro

Suplemento? hacha,? ¿respuesta? ;? ¿respuesta? ¿incógnita? 4?+?Un

mov? ¿w? ¿hacha? ;? ¿ahorrar? ¿A dónde ir? w

¿Llamar? Imprimir; imprimir? Cortar

;¿Salir? ¿A dónde ir? SO de disco

mov? Ah, 4ch

int? 21h

¿número de lectura? proceso? Cerca

Lea. dx,? s0

mov? ah? 10

int? 21h

mov? ¿ch? 0

mov? cl,? s1

¿movimiento? ¿Sí? 0

mov? ¿bx? 10

mov? dx,? 0

mov? Ah, 0

r0:

mov? Alabama. [s2+si]

Y luego qué. Alabama. 0Fh

xchg? [Di],? ¿Cortar

mul? Bronx

xchg? [Di], hacha

¿Suplemento? [Di],? ¿Cortar

inc? Séptima nota en escala mayor

¿Ciclo? r0

Remojado en agua para suavizar

readnum? endp

¿Imprimir? proceso? ¿Cerca de xor? ¿cx? cx

mov? ¿bx? 10

P0:

xor? dx,? Avanzado (abreviatura de lujo)

div? Bronx

xor? dx,? 0e30h

¿inc? cx

¿Empujar? Avanzado (abreviatura de lujo)

cmp? hacha,? 0

jnz? P0

P1:

¿Música pop? ¿Cortar

int? 10h

¿Bucle? P1

Remojar en agua lo suaviza

¿Imprimir? endp

cseg? Fin

¿Fin? Inicio