1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SG segment org 0x100 start: mov bx, a mov di, 0 cycle: cmp [bx+di],2 jnz notEqual mov [bx+di],0 notEqual: add di,2 jmp cycle ret a dw 1,2,5,2,8,2,8,2 SG ends