So I was being taught the basics of how to program with Tasm (Turbo assembler 16 bits) and these two lines were explained to me, but now I can't remember why have to do it like this:
start: mov ax, data
mov ds, ax
Why is it that we cannot set DS directly to a data segment we defined?
start: mov ds, data