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