I notice there are some instructions you cannot use unless you add .486 in the beginning of your program. So i assume those instructions are only available for intel 486 and above. The question is if you don't add .486 in the beginning of your codes, what does the assembler assume you are? a 386?
It doesn't assume anything, you get simply the error message:
error A2085: instruction or register not accepted in current CPU mode