- しゃーぷで数字を指定する
- int 7以下.dataでシステムコールの中身が記述する
本当はasmじゃなくて.sファイルですけども。
! write(1, hello, 6); mov ax, #1 int 7 .data1 4 .data2 hello, 6 ! bx = hello; ! *(uint16_t *)(bx + 2) = 0x4548; mov bx, #hello mov 2(bx), #0x4548 ! write(1, hello, 6); mov ax, #1 int 7 .data1 4 .data2 hello, 6 ! exit(0); mov ax, #0 int 7 .data1 1 .sect .data hello: .ascii "hello\n"