Red de conocimiento informático - Conocimiento sistemático - Programación en lenguaje ensamblador para encontrar el valor absoluto de la variable de byte a y almacenarlo en la variable de byte b

Programación en lenguaje ensamblador para encontrar el valor absoluto de la variable de byte a y almacenarlo en la variable de byte b

¿datos?segmento a?db?0F3H b?db?0

datos?ends

suponer?cs:código,?ds:datos

código?segmento

inicio: mov?ax, ?data mov?ds, ?ax mov?al, ?a test?al, ?80H?; determine si el bit más alto es 1 jz; ? $0 neg?al; el bit más alto es 1, que es un número negativo y toma el valor absoluto

$0: mov?b,?al; , 4ch int?21h

código?ends

end?start