Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; author :
- ; email :
- ; update :
- ;==========================================================================================================================================================================================================
- ; TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST
- ;==========================================================================================================================================================================================================
- [BITS 64]
- ;==========================================================================================================================================================================================================
- ; HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER
- ;==========================================================================================================================================================================================================
- ;{
- [extern puts]
- ;}
- ;==========================================================================================================================================================================================================
- ; END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER END_HEADER
- ;==========================================================================================================================================================================================================
- ;==========================================================================================================================================================================================================
- ; CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE
- ;==========================================================================================================================================================================================================
- [section .code]
- ;{
- start:
- ;{
- mov [instance], rcx
- mov [prev_instance], rdx
- mov [cmd_line], r8
- mov [cmd_show], r9d
- sub rsp, 32
- ;{
- mov rcx, msg
- call puts
- ;}
- add rsp, 32
- ret
- ;}
- ;}
- ;==========================================================================================================================================================================================================
- ; END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE
- ;==========================================================================================================================================================================================================
- ;==========================================================================================================================================================================================================
- ; FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION
- ;==========================================================================================================================================================================================================
- [section .code]
- ;{
- func:
- ;{
- ;===============================================================================================================.
- ; void func(...) |
- ; Purpose : None |
- ; Input : None |
- ; Output : None |
- ; Destoy : None |
- ; Data : |
- [section .data] ;|
- ;{ ;|
- ; None ;|
- ;} ;|
- [section .code] ;|
- ;===============================================================================================================.
- ;{ ;|
- ; Code ;|
- ;} ;|
- ;===============================================================================================================.
- ; / func |
- ;===============================================================================================================.
- ret
- ;}
- ;}
- ;==========================================================================================================================================================================================================
- ; END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION END_FUNCTION
- ;==========================================================================================================================================================================================================
- ;==========================================================================================================================================================================================================
- ; DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA
- ;==========================================================================================================================================================================================================
- [section .data]
- ;{
- instance dq 0
- prev_instance dq 0
- cmd_line dq 0
- cmd_show dd 0
- msg: db "Hello, World !", 0
- ;}
- ;==========================================================================================================================================================================================================
- ; END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA
- ;==========================================================================================================================================================================================================
- ;==========================================================================================================================================================================================================
- ; END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST END_TEST
- ;==========================================================================================================================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement