タグ

ブックマーク / www.mztn.org (1)

  • Assembly Programming Linux

    1. アセンブリ言語によるプログラム 最初のプログラム ここでは NASMというアセンブラで直接 Linux カーネルのシステムコールを 使うプログラムを作成していきます. まず最初に Linux でアセンブラ(nasm) を使ったプログラムを紹介します. 例によって,hello, world を表示するものです. ;------------------------------------ ; hello.asm ;------------------------------------ section .text global _start msg db 'hello, world', 0x0A msglen equ $ - msg _start: mov ecx, msg mov edx, msglen mov eax, 4 mov ebx, 1 int 0x80 mov eax, 1

  • 1