Simple 8086 microprocessor programs

..............

Friday, January 8, 2010

Generate prime numbers

MOV CH,[1500h]
MOV DI,2000h
MOV [DI],02h
MOV BL,03h
LOC2: CMP BL,CH
JG LOC5
MOV CL,BL
LOC1: DEC CL
CMP CL,01h
JE LOC3
MOV AL,BL
XOR AH,AH
DIV CL
CMP AH,00h
JZ LOC4
JMP LOC1
LOC3: INC DI
MOV [DI],BL
LOC4: ADD BL,02h
JMP LOC2
LOC5: HLT

No comments:

Post a Comment