
Mov A, #0x0A       ; loads the accumulator with binary 0000 1010

mov c, acc.3       ; Move fourth bit to c flag.
mov P1.0 , c       ; move carry flag result to port 1.0 bit
mov c, acc.2       ; Move third bit to c flag.
mov P1.1 , c       ; move carry flag result to port 1.1 bit
mov c, acc.1       ; Move second bit to c flag.
mov P1.2 , c       ; move carry flag result to port 1.2 bit
mov c, acc.0       ; Move first bit (LSB) to c flag.
mov P1.3 , c       ; move carry flag result to port 1.3 bit

; Port 1 now contains xxxx 0101
