Ja, Assembler ist absolut Plattformabhaenig. Wenn du Assembler schreibst, codierst defakto Maschinencode. --Nur eben nicht Binaerkodiert, sondern in fuer Menschen lesbarer From.
Damit bist du an deine Achitekur gebunden. Schon alleine Befehlskodierung funktioniert auf den meisten Maschinen...