assembly - GNU Assembler error on Termux (Android) : Unknown mnemonic -


i've been trying code using "as" on termux on smartphone. never coded in assembler and, right now, don't have access computer. tried make simple hello world program, encouter error each of line in .text section. here errors messages:

    $ -o hello.o hello_world.s     hello_world.s: assembler messages:     hello_world.s:5: error: unknown mnemonic `movl' -- `movl $4,%eax'     hello_world.s:6: error: unknown mnemonic `movl' -- `movl $1,%ebx'     hello_world.s:7: error: unknown mnemonic `movl' -- `movl $msg,%ecx'     hello_world.s:8: error: unknown mnemonic `movl' -- `movl $len,%edx'     hello_world.s:9: error: unknown mnemonic `int' -- `int $0x80'     hello_world.s:11: error: unknown mnemonic `movl' -- `movl $1,%eax'     hello_world.s:12: error: unknown mnemonic `xor' -- `xor %ebx,%ebx'     hello_world.s:13: error: unknown mnemonic `int' -- `int $0x80' 

here code of hello_world.s :

    .global _start      .text     _start:             movl    $4, %eax             movl    $1, %ebx             movl    $msg, %ecx             movl    $len, %edx             int     $0x80              movl    $1, %eax             xor     %ebx, %ebx             int     $0x80     .data     msg:             .ascii "hello world"             len = . - msg 

regards, trm


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -