История изменений
Исправление Xenius, (текущая версия) :
Ты наверное про use32, use64 или use16? Эта команда указывает, использовать 16-битный реальный режим, 32-битный защищённый или long mode (64-битный). Зависит от того под что пишешь. Смотри uname -m, если там x86_64 или amd64 — значит 64, если i486 (i586,i686), 32-битный, если пишешь под DOS, то 16.
А если пишешь под ARM, то возможно, ты взял не тот ассемблер, так как это режимы x86.
Какой ассемблер изучаешь? Если ещё не выбрал, то бери fasm — самый простой и адекватный. Хотя ещё nasm, yasm и asm86 сойдут, но вроде говорят fasm лучше.
Ещё есть GNU as, это хороший и довольно мощный ассемблер, но он использует AT&T-синтаксис и кроссплатформенный, он больше подходит для серьёзных программ (например привязать к большой программе на C функцию на ассемблере) и меньше для обучения (слишком много ненужных новичку особенностей).
Исходная версия Xenius, :
Ты наверное про use32, use64 или use16? Эта команда указывает, использовать 16-битный реальный режим, 32-битный защищённый или long mode (64-битный). Зависит от того под что пишешь. Смотри uname -m, если там x86_64 или amd64 — значит 64, если i486 (i586,i686), 32-битный, если пишешь под DOS, то 16.
Какой ассемблер изучаешь? Если ещё не выбрал, то бери fasm — самый простой и адекватный. Хотя ещё nasm, yasm и asm86 сойдут, но вроде говорят fasm лучше.
Ещё есть GNU as, это хороший и довольно мощный ассемблер, но он использует AT&T-синтаксис и кроссплатформенный, он больше подходит для серьёзных программ (например привязать к большой программе на C функцию на ассемблере) и меньше для обучения (слишком много ненужных новичку особенностей).