單項選擇題以下關于IA-32和x86-64指令系統(tǒng)比較的敘述中,錯誤的是()。
A.對于入口參數(shù),x86-64可用通用寄存器傳遞,而IA-32需用棧來傳遞
B.對于64位數(shù)據(jù),x86-64可用一條指令處理,而IA-32需多條指令處理
C.對于返回地址,x86-64使用通用寄存器保存,而IA-32使用棧來保存
D.對于浮點操作數(shù),x86-64存于128位的XMM中,而IA-32存于80位的ST(i)中
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題以下關于x86-64過程調(diào)用的敘述中,錯誤的是()。
A.前6個參數(shù)采用通用寄存器傳遞,其余參數(shù)通過棧傳遞
B.在通用寄存器中傳遞的參數(shù),都存放在64位寄存器中
C.在棧中的參數(shù)若是基本類型,則被分配8個字節(jié)空間
D.返回參數(shù)存放在RAX相應寬度的寄存器中
2.單項選擇題
假定long型變量t、int型變量x和short型變量y分別在RAX、RDI和RSI對應寬度寄存器中,C語言賦值語句“t=(long)(x+y);”對應的x86-64匯編指令序列不可能是()。
A.A
B.B
C.C
D.D