75 lines
1.4 KiB
Plaintext
75 lines
1.4 KiB
Plaintext
unix program heyo_world
|
|
s8 <> heyo = "Heyo world!\n"
|
|
s8 <> cyaa = "Cyaa world!\n"
|
|
begin
|
|
/*
|
|
nop mov eax 1
|
|
nop mov edi 1
|
|
nop mov esi heyo
|
|
nop mov edx 12
|
|
nop syscall
|
|
nop mov eax 1
|
|
nop mov edi 1
|
|
nop mov esi cyaa
|
|
nop mov edx 12
|
|
nop syscall
|
|
*/
|
|
mov eax 1
|
|
mov edi 1
|
|
mov esi heyo
|
|
mov edx 12
|
|
syscall
|
|
|
|
mov eax 60
|
|
mov edi 60
|
|
syscall
|
|
end program
|
|
|
|
/*
|
|
NOP, MOV, D32, REG, R0, IMM, 1,
|
|
NOP, MOV, D32, REG, R7, IMM, 1,
|
|
NOP, MOV, D32, REG, R6, REL, 0,
|
|
NOP, MOV, D32, REG, R2, IMM, 12,
|
|
NOP, SYSCALL,
|
|
NOP, MOV, D32, REG, R0, IMM, 1,
|
|
NOP, MOV, D32, REG, R7, IMM, 1,
|
|
NOP, MOV, D32, REG, R6, REL, 1,
|
|
NOP, MOV, D32, REG, R2, IMM, 20,
|
|
NOP, SYSCALL,
|
|
NOP, MOV, D32, REG, R0, IMM, 1,
|
|
NOP, MOV, D32, REG, R7, IMM, 1,
|
|
NOP, MOV, D32, REG, R6, REL, 2,
|
|
NOP, MOV, D32, REG, R2, IMM, 12,
|
|
NOP, SYSCALL,
|
|
NOP, MOV, D32, REG, R0, IMM, 60,
|
|
NOP, MOV, D32, REG, R7, IMM, 60,
|
|
NOP, SYSCALL,
|
|
NOP,
|
|
ASMDIRMEM, 0,
|
|
ASMDIRIMM, D8, 72, ARRAY SUPPORT LATER
|
|
ASMDIRIMM, D8, 101,
|
|
ASMDIRIMM, D8, 121,
|
|
ASMDIRIMM, D8, 111,
|
|
ASMDIRIMM, D8, 32,
|
|
ASMDIRIMM, D8, 119,
|
|
ASMDIRIMM, D8, 111,
|
|
ASMDIRIMM, D8, 114,
|
|
ASMDIRIMM, D8, 108,
|
|
ASMDIRIMM, D8, 100,
|
|
ASMDIRIMM, D8, 33,
|
|
ASMDIRIMM, D8, 10,
|
|
ASMDIRMEM, 1,
|
|
ASMDIRIMM, D8, 77,
|
|
ASMDIRIMM, D8, 101,
|
|
ASMDIRIMM, D8, 109,
|
|
ASMDIRIMM, D8, 101,
|
|
ASMDIRIMM, D8, 32,
|
|
ASMDIRIMM, D8, 119,
|
|
ASMDIRIMM, D8, 111,
|
|
ASMDIRIMM, D8, 114,
|
|
ASMDIRIMM, D8, 108,
|
|
ASMDIRIMM, D8, 100,
|
|
ASMDIRIMM, D8, 33,
|
|
ASMDIRIMM, D8, 10
|
|
*/
|