How do assembly languages depend on operating systems?

Viewed 8086

As An assembly language implements a symbolic representation of CPU instructions which are independent on OSes while assemblers are always running under some OS, I was wondering how assembly languages depend on operating systems? For example, will assembly languages be the same for the same CPU with different OSes? Thanks!

8 Answers

I think LINKER is responsible for making OS specific executable file format adding dynamic link liabaries (.dll) etc. It stamps for specific OS format file to executable ones.

Related