section .data
msgs:
    dq A, A_len
    dq B, B_len
    dq C, C_len
msg_count equ 3

A db "Hello world!", 0ah
A_len equ $ - A

B db "このプログラム言語が難し過ぎて", 0ah
B_len equ $ - B

C db "しぬ!", 0ah
C_len equ $ - C

section .text
global _start

_start:
    mov r8, msg_count     ; rcxは使わない
    mov rbx, msgs

.loop:
    mov rsi, [rbx]
    mov rdx, [rbx + 8]

    mov rax, 1
    mov rdi, 1
    syscall

    add rbx, 16
    dec r8
    jnz .loop

    mov rax, 60
    xor rdi, rdi
    syscall

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: