Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

COUNTING NUMBER OF ZEROS AND ONES USING 8051

LABEL

back

skip last

MNEUMONICS MOV R2, #00 MOV R3, #00 MOV R1, #08 MOV R0, #DATA MOV A,R0 RRC A JC skip INC R3 AJMP last INC R2 DJNZ R1, back

COMMENTS Move 00 to R2 Move 00 to R3 Move 08 to R1 Move DATA to R0 Move R0 to A Rotate Right A Jump if carry to skip Increment R3 Jump to LAST Increment R2 Jump if R1 is not zero to back CODE CONVERSION USING 8051 (BINARY TO GRA)

LABEL

MNEUMONICS MOV A, #DATA MOV R0, A RRC R0 XRL A, R0 LCALL 0003

COMMENTS Move DATA to A Move A to R0 Rotate Right R0 XOR A with R0 LCALL(SUBROUTINE CALL)

You might also like