I have question about controlling segments with the ASSUME directive
I know its not necessary to use assume for code segment( every program have cs , ??)
but why and when we use " assume cs:xxxx" ?
What does it say to cpu(8086)?
can anybody explain me use of assume ? i know "The assume directive tells the assembler that you have loaded the specified segment register(s) with the segment addresses of the specified value. Note that this directive does not modify any of the segment registers, it simply tells the assembler to assume the segment registers are pointing at certain segments in the program " but i didnt catch that yet...