Языки ассемблера могут радикально отличаться между процессорами. Если вы хотите изучать ассемблер, лучше всего делать это на процессоре, на котором вы собираетесь учиться. Некоторые инструкции от одного процессора могут плохо (или вообще) переводиться другим, и, по крайней мере, они будут написаны по-разному (например, MOV
против LD
).
С учетом вышесказанного, если вы хотите научиться писать код для современных компьютеров, сборка 8086 может (и может быть!) Стать хорошим местом для начала, поскольку инструкции несколько схожи. Но в наши дни почти все компьютеры имеют 32- или 64-битные процессоры (тогда как 8086 - 16-битные), которые имеют модель программирования и выпускают свои собственные, так что вам лучше всего привыкнуть к этим сразу.