diff options
Diffstat (limited to 'Examples')
| -rw-r--r-- | Examples/HelloWorld.asm | 8 | ||||
| -rw-r--r-- | Examples/HelloWorld.asm.pp | 11 |
2 files changed, 5 insertions, 14 deletions
diff --git a/Examples/HelloWorld.asm b/Examples/HelloWorld.asm index 91b0235..63a6258 100644 --- a/Examples/HelloWorld.asm +++ b/Examples/HelloWorld.asm @@ -6,13 +6,9 @@ %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 + mov rdx, rcx ; exit program + mov rdx, rdx ; exit code 0 int 50 int 50 int 50 diff --git a/Examples/HelloWorld.asm.pp b/Examples/HelloWorld.asm.pp index ccb8722..d69b67a 100644 --- a/Examples/HelloWorld.asm.pp +++ b/Examples/HelloWorld.asm.pp @@ -3,17 +3,12 @@ ; Start sequence of program. - -export .data64 GDT - .number 0x1000 - .number 0x100 - export .code64 __start - mov rcx, 47 ; exit program - mov rdx, 0x0 ; exit code 0 + mov rdx, rsi + mov rdx, rdx ; exit code 0 int 50 int 50 int 50 int 50 int 50 - ret + ret
\ No newline at end of file |
