diff options
| author | Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com> | 2024-04-03 17:47:22 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com> | 2024-04-03 17:47:22 +0200 |
| commit | 9dd72018c4d6a1b3bfeb29e89519bf8a494c7063 (patch) | |
| tree | 8a2fd608d880fa87ed64bafdcff4f209a334671a /Examples | |
| parent | 64f835935f4c53f62f0c3e1d1301b266e2bd6cac (diff) | |
Assembler: Fixing 'mov' for amd64 assembler.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
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 |
