Google Search

Thursday, October 13, 2011

To write an assembly language program to count number of positive and negative numbers from a given series of numbers.


COUNTING NUMBER OF POSITIVE AND NEGATIVE FROM A GIVEN SERIES OF NUMBERS

Aim: -   To write an assembly language program to count number of positive and negative numbers from a given series of numbers.
                      MOV AX, DATA
                      MOV DS, AX
                      MOV CL, 05
                      XOR BL, BL
                      XOR DL, DL
                      LEA SI, SERIES


NEXT2:        MOV AL, [SI]
                      SHR AL, O1
                      JNC NEXT1
                      INC BL
                      JMP NEXT3
NEXT1:        INC DL
NEXT3:        INC SI
                      DEC CL
                      JNZ NEXT2
                      MOV POS, DL
                      MOV NEG, BL


Result: The numbers of positive and negative numbers are counted from the given series.

0 comments:

Post a Comment