Even & Odd Count

1
ASSUME CS:CODE, DS:DATA DATA SEGMENT ORG 5000H SERIES DB 35H,66H,11H,12H,22H,56H,8H,2H,1H,9H COUNT DB 0AH ODDCOUNT DB 00H EVENCOUNT DB 00H DATA ENDS CODE SEGMENT START: MOV AX, DATA MOV DS, AX LEA SI, SERIES MOV CL, COUNT NEXT: MOV AX, [SI] ROR AX, 01 JNC EVENV INC ODDCOUNT JMP OTHER EVENV: INC EVENCOUNT OTHER: INC SI DEC CL JNZ NEXT MOV AH, 4CH INT 21H CODE ENDS END START

description

even and odd count 8051

Transcript of Even & Odd Count

ASSUME CS:CODE, DS:DATADATA SEGMENT ORG 5000HSERIES DB 35H,66H,11H,12H,22H,56H,8H,2H,1H,9HCOUNT DB 0AHODDCOUNT DB 00HEVENCOUNT DB 00HDATA ENDSCODE SEGMENTSTART: MOV AX, DATA MOV DS, AX LEA SI, SERIES MOV CL, COUNTNEXT: MOV AX, [SI] ROR AX, 01 JNC EVENV INC ODDCOUNT JMP OTHEREVENV: INC EVENCOUNTOTHER: INC SI DEC CL JNZ NEXT MOV AH, 4CH INT 21HCODE ENDS END START