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

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -