Im having problem finding some information about the registers in x8086.
can any one tell me what opartions i can and cant use each of the registers ?
for example i know only bx,di and si registers can be used as adress pointers
([ax] for example just wont compile).
EDIT:
thank you for all the information so far, but my question probably wasnt understandble enough, the information im seeking for isnt only about addressing mods but the arithmetic opartions and other given oprations by the language, on each of them.
on which register i CAN and CANT use each of the given assembly operators ?
(mov,add,sub,[ ], mul, etc...)