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.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.