Jak nieprzenośny jest język asemblera, / naprawdę /?

Rozumiem, że pisanie czegokolwiek w zespole lub dodawanie złożenia do dowolnego programu szkodzi jego przenośności. Ale jak źle? Mam na myśli, że w zasadzie wszystkie komputery PC są obecnie x86 lub x64, prawda? Jeśli więc osadzę montaż w programie C, dlaczego nie miałby on nadal się kompilować bez względu na to, dokąd się udał?

Czy to pojęcie nieprzenośności odnosi się tylko do ciebienaprawdę zagłębić się w specyficzne dziwactwa konkretnego procesora, aby wycisnąć każdą kroplę wydajności z fragmentu kodu?

Jeśli dobrze pamiętam, gra komputerowa „Roller Coaster Tycoon” została napisana prawie wyłącznie w języku asemblera. Więc ... Jak to naprawdę niewiarygodne?

questionAnswers(4)

yourAnswerToTheQuestion