單項選擇題假定變量x的類型為long,對于變量y的初始化聲明“int y=(int)x;”,其對應(yīng)的匯編指令不可能是()。

A.movsql %rdx,%eax
B.movzlq %edx,%rax
C.movl %edx,%eax
D.movslq %edx,%rax


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題假定變量x的類型為int,對于變量y的初始化聲明“l(fā)ong y=(long)x;”,其對應(yīng)的匯編指令是()。

A.movzlq %edx,%rax
B.movq %rdx,%rax
C.movl %edx,%eax
D.movslq %edx,%rax

2.單項選擇題以下有關(guān)x86-64傳送指令的敘述中,錯誤的是()。

A.movl相當(dāng)于movzlq,能將目的寄存器高32位清0
B.pushq和popq分別對ESP寄存器減8和加8
C.相比IA-32,增加了movq指令,可傳送64位數(shù)據(jù)
D.movzbq的功能是將8位寄存器內(nèi)容零擴展為64位