diff --git a/unittests/32Bit_ASM/Secondary/07_XX_00.asm b/unittests/32Bit_ASM/Secondary/07_XX_00.asm new file mode 100644 index 000000000..c62aaba0e --- /dev/null +++ b/unittests/32Bit_ASM/Secondary/07_XX_00.asm @@ -0,0 +1,21 @@ +%ifdef CONFIG +{ + "RegData": { + "RAX": "0", + "RBX": "0x00000000FFFE0000" + }, + "Mode": "32BIT" +} +%endif + +sgdt [rel data] + +movzx eax, word [rel data] +mov ebx, dword [rel data + 2] +hlt + +data: +; Limit +dw 0 +; Base +dd 0 diff --git a/unittests/ASM/Secondary/07_XX_00.asm b/unittests/ASM/Secondary/07_XX_00.asm new file mode 100644 index 000000000..acad65418 --- /dev/null +++ b/unittests/ASM/Secondary/07_XX_00.asm @@ -0,0 +1,20 @@ +%ifdef CONFIG +{ + "RegData": { + "RAX": "0", + "RBX": "0xFFFFFFFFFFFE0000" + } +} +%endif + +sgdt [rel data] + +movzx rax, word [rel data] +mov rbx, qword [rel data + 2] +hlt + +data: +; Limit +dw 0 +; Base +dq 0