/* Program 2 Given variable A holds an 8-bit signed 2's complement number, * write a program to find the absolute value A. * Save result back into variable A. * A = |A| */ .INCLUDE .DSEG A: .BYTE 1 .CSEG Absolute: lds r16, A ; load tst r16 ; if (A < 0) brpl endAbs neg r16 ; then convert to a positive number endAbs: sts A, r16 ; store rjmp Absolute