это то, что я узнал с тех пор, как задал этот вопрос.Язык ассемблера всегда зависит от ISA.Ассемблер x86 - это семейство языков ассемблера для процессоров x86.Intel впервые представила x86 ISA в 1978 году. Она предназначалась для 16-битного процессора.Позже, когда Intel разработала новые процессоры с более широкими шинами данных, в x86 ISA были добавлены новые функции и инструкции на каждом этапе.так же с развитием процессора x86, язык ассемблера, который используется для программирования, также расширяется и развивается.Так как я изучаю язык ассемблера из книги, в которой говорится только о процессоре 8086, я бы не узнал о новых функциях и новых инструкциях более продвинутых процессоров x86.программы на языке ассемблера 8086 будут работать даже на самом современном процессоре семейства x86 из-за обратной совместимости, что является благом и в равной степени проклятием.