diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-10-24 20:28:06 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-10-24 20:28:06 -0700 |
commit | 04bdbf31780c157dc50023034731ff61b202b40b (patch) | |
tree | 251a9907be567115df0a96c18b81528c3dbea209 | |
parent | a87bc353f51ddd966acb84c574b61b89ed4a9089 (diff) | |
download | mu-04bdbf31780c157dc50023034731ff61b202b40b.tar.gz |
.
-rw-r--r-- | 014indirect_addressing.cc | 16 | ||||
-rw-r--r-- | 015immediate_addressing.cc | 6 |
2 files changed, 11 insertions, 11 deletions
diff --git a/014indirect_addressing.cc b/014indirect_addressing.cc index 7df0aae3..a96b6ebb 100644 --- a/014indirect_addressing.cc +++ b/014indirect_addressing.cc @@ -10,7 +10,7 @@ void test_add_r32_to_mem_at_rm32() { " 01 18 \n" // add EBX to *EAX // ModR/M in binary: 00 (indirect mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" @@ -45,7 +45,7 @@ void test_add_mem_at_rm32_to_r32() { " 03 18 \n" // add *EAX to EBX // ModR/M in binary: 00 (indirect mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add r/m32 to EBX\n" @@ -173,7 +173,7 @@ void test_subtract_mem_at_rm32_from_r32() { " 2b 18 \n" // subtract *EAX from EBX // ModR/M in binary: 00 (indirect mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: subtract r/m32 from EBX\n" @@ -836,7 +836,7 @@ void test_add_r32_to_mem_at_displacement() { " 01 1d 00 20 00 00 \n" // add EBX to *0x2000 // ModR/M in binary: 00 (indirect mode) 011 (src EBX) 101 (dest in disp32) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" @@ -863,7 +863,7 @@ void test_add_r32_to_mem_at_rm32_plus_disp8() { " 01 58 02 \n" // add EBX to *(EAX+2) // ModR/M in binary: 01 (indirect+disp8 mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" @@ -903,7 +903,7 @@ void test_add_r32_to_mem_at_rm32_plus_negative_disp8() { " 01 58 ff \n" // add EBX to *(EAX-1) // ModR/M in binary: 01 (indirect+disp8 mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" @@ -925,7 +925,7 @@ void test_add_r32_to_mem_at_rm32_plus_disp32() { " 01 98 02 00 00 00 \n" // add EBX to *(EAX+2) // ModR/M in binary: 10 (indirect+disp32 mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" @@ -965,7 +965,7 @@ void test_add_r32_to_mem_at_rm32_plus_negative_disp32() { " 01 98 ff ff ff ff \n" // add EBX to *(EAX-1) // ModR/M in binary: 10 (indirect+disp32 mode) 011 (src EBX) 000 (dest EAX) "== data 0x2000\n" - "01 00 00 00\n" // 0x1 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: add EBX to r/m32\n" diff --git a/015immediate_addressing.cc b/015immediate_addressing.cc index ce874378..22530b66 100644 --- a/015immediate_addressing.cc +++ b/015immediate_addressing.cc @@ -191,7 +191,7 @@ void test_add_imm32_to_mem_at_rm32() { " 81 03 0a 0b 0c 0d \n" // add 0x0d0c0b0a to *EBX // ModR/M in binary: 00 (indirect mode) 000 (subop add) 011 (dest EBX) "== data 0x2000\n" - "01 00 00 00\n" // 0x00000001 + "01 00 00 00\n" // 1 ); CHECK_TRACE_CONTENTS( "run: combine r/m32 with imm32\n" @@ -294,7 +294,7 @@ void test_subtract_imm32_from_mem_at_rm32() { " 81 2b 01 00 00 00 \n" // subtract 1 from *EBX // ModR/M in binary: 00 (indirect mode) 101 (subop subtract) 011 (dest EBX) "== data 0x2000\n" - "0a 00 00 00\n" // 0x0000000a + "0a 00 00 00\n" // 0xa ); CHECK_TRACE_CONTENTS( "run: combine r/m32 with imm32\n" @@ -654,7 +654,7 @@ void test_and_imm32_with_mem_at_rm32() { " 81 23 0a 0b 0c 0d \n" // and 0x0d0c0b0a with *EBX // ModR/M in binary: 00 (indirect mode) 100 (subop and) 011 (dest EBX) "== data 0x2000\n" - "ff 00 00 00\n" // 0x000000ff + "ff 00 00 00\n" // 0xff ); CHECK_TRACE_CONTENTS( "run: combine r/m32 with imm32\n" |