Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bits 64
- section .data
- big_endian db "big endian", 0xA
- little_endian db "little endian", 0xA
- len1 equ $ - big_endian
- len2 equ $ - little_endian
- value dw 0
- section .text
- global _start
- _start:
- ; mov qword rsi, 0
- mov qword [rdi], 0x1A3C
- ; mov ax, di
- mov rax, 4
- mov rbx, 1
- cmp byte [rdi], 0x3C
- je big
- cmp byte [rdi], 0x1A
- je little
- big:
- mov rcx, big_endian
- mov rdx, len1
- int 0x80
- jmp end_program
- little:
- mov rcx, little_endian
- mov rdx, len2
- int 0x80
- ; jmp end_program
- end_program:
- mov rbx, 0
- mov rax, 1
- int 0x80
Add Comment
Please, Sign In to add comment