У мяне ёсць N Файлы ASM, якія звычайна маюць структуру:
[BITS 64]
[ORG 0x0000000000200000]
start:
...
ret
Я збіраю іх так:
nasm -f bin abc.asm
Я хацеў бы напісаць некаторыя з іх, выкарыстоўваючы GAS. Два пытанні:
Якія дырэктывы я павінен выкарыстоўваць у ГАЗ? Я знайшоў дырэктыву ".org", але ў GAS, здаецца, няма дырэктывы ".bits".
Што я павінен перадаць у gcc
ці як
, каб генераваць звычайны двайковы файл? Г.зн. што параметр -f bin
робіць з NASM.