Red de conocimiento informático - Conocimiento sistemático - Lenguaje ensamblador: escriba un programa para encontrar el valor de Y = 10 * X,X entre 0 y 255

Lenguaje ensamblador: escriba un programa para encontrar el valor de Y = 10 * X,X entre 0 y 255

¿datos?segmento x?db?y?dw?

datos?ends

códigos?segmento

asumir?cs:códigos,?ds:datos p>

inicio: mov?ax,?datas mov?ds,?ax ;inut?codes?aquí mov?bl,?10 mov?x,?0

R0: mov? ah, 1 int?21h cmp?al,?0dh jz?R1 sub?al,?30h xchg?al,?x mul?bl add?x,?al jmp?R0

R1: mov? al, ?x mov?bl,?10 mul?bl mov?y,?ax

;?salida?aquí mov?cx,?0 mov?bx,?10 mov?ax,?y< / p>

O0: xor?dx,?dx div?bx xor?dx,?0e30h push?dx inc?cx cmp?h loop?O1 mov?ah,4ch int?21h

¿códigos?