The values of eflags are changed after an arithmetic instruction. What do they contain after executing a nonarithmetic instruction such as MOV?

What if there was an arithmetic operation in a nonarithmetic instruction such as

MOV DX,[BX+0001]

I need clarification on this since I believe that EFLAGS can't be empty.

>> What do they contain after executing a nonarithmetic instruction such as MOV
The same thing that it did before the instruction.

>>What if there was an arithmetic operation in a nonarithmetic instruction
Don't know -- but you could use a debugger to find out.