¿Qué tan no portátil es el lenguaje ensamblador, / realmente /?

Entiendo que escribir cualquier cosa en ensamblaje o agregar ensamblaje a cualquier programa daña su portabilidad. Pero que tan mal Quiero decir, básicamente todas las PC son x86 o x64 en estos días, ¿verdad? Entonces, si incorporo el ensamblaje en un programa en C, ¿por qué no se compilaría sin importar a dónde fuera?

¿Esta noción de no portabilidad solo se refiere a cuandoDe Verdad profundizar en las peculiaridades específicas de un procesador específico, para exprimir cada gota de rendimiento de una pieza de código?

El juego de PC "Roller Coaster Tycoon" fue escrito casi en su totalidad en lenguaje ensamblador si recuerdo correctamente. Así que ... ¿Cómo de imposible puede ser realmente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta