Um auf das [Variable] Problem nochmal zu sprechen zu kommen:
Der TASM bietet hierfür den
IDEAL Modus an. Bei diesem muss man explizit die Dereferenzierung mittels eckigen Klammern vornehmen. Ohne Klammern ist sonst die Adresse gemeint.
Code:
.IDEAL
MyVar dw 0
mov ax, MyVar
mov [ax], 1460
mov cx, [MyVar]