blob: 91b0235bccb2667ca68f70e00460be9cee50f335 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#bits 64
#org 1000
; Start sequence of program.
%def gdtBase 0x1000
%def gdtLimit 0x100
export .data64 GDT
.number gdtBase
.number gdtLimit
export .code64 __start
mov rcx, 47 ; exit program
mov rdx, 0x0 ; exit code 0
int 50
int 50
int 50
int 50
int 50
ret
|