source:
vbox/trunk/src/VBox/Disassembler/testcase/tstAsmSignExtend-1.asm@
34382
最後變更 在這個檔案從34382是 9099,由 提交於 17 年 前 | |
---|---|
|
|
檔案大小: 598 位元組 |
行 | |
---|---|
1 | %include "tstAsm.mac" |
2 | BITS TEST_BITS |
3 | |
4 | movsx ax, al |
5 | movsx eax, al |
6 | movsx eax, ax |
7 | |
8 | ; |
9 | ; ParseImmByteSX |
10 | ; |
11 | |
12 | ; 83 /x |
13 | add eax, strict byte 8 |
14 | add eax, strict byte -1 |
15 | cmp ebx, strict byte -1 |
16 | |
17 | add ax, strict byte 8 |
18 | add ax, strict byte -1 |
19 | cmp bx, strict byte -1 |
20 | |
21 | %if TEST_BITS == 64 ; check that these come out with qword values and not words or dwords. |
22 | add rax, strict byte 8 |
23 | add rax, strict byte -1 |
24 | cmp rbx, strict byte -1 |
25 | %endif |
26 | |
27 | ; push %Ib |
28 | push strict byte -1 |
29 | push strict byte -128 |
30 | push strict byte 127 |
31 | |
32 | ;; @todo imul |
注意:
瀏覽 TracBrowser
來幫助您使用儲存庫瀏覽器