1[bits 32] 2 3 ;; test sign extension 4 5 adc ax, -100 6 and edx, -3 7 or dx, -1000 8 or dx, -1 9 add edx, -1000 10 imul dx, bx, -100 11 imul edx, ebx, -1 12 imul edx, ebx, -128 13 imul edx, ebx, -129 14 imul ax, bx, -129 15 sub dword [eax], -1 16 sub word [eax], -2000 17 test eax, 1 18 test eax, -1 19 push byte -1 20 push word -1 21 push dword -1000 22 push word -1000 23 24