CLR R7 ; count of primes in range L: CMP R3, R4 BLT DONE ; check if contents of R3 is prime MOV# 2, R5 ; attempted divisor L2: CMP R3, R5 BGE PRIME ; done checking divisors; it's prime MOV R3, R0 DIV R5, R0 TST R1 ; remainder BEQ ENDL INC R5 BR L2 PRIME: INC R7 ENDL: INC R3 BR L DONE: MOV R7, R0 HALT