A.在可執(zhí)行目標(biāo)文件中,地址0x8048938開始的4個(gè)字節(jié)為34H、89H、04H、08H
B.bufp1的地址為0x8048938,重定位前的內(nèi)容為04H、00H、00H、00H
C.在可重定位目標(biāo)文件的.rel.data節(jié)中,有一個(gè)引用buf的重定位條目
D.在相應(yīng)的重定位條目中,對(duì)bufp1和buf的引用均采用絕對(duì)地址方式
您可能感興趣的試卷
你可能感興趣的試題
A.重定位信息包含需重定位的位置、綁定的符號(hào)和重定位類型
B.數(shù)據(jù)中的重定位信息在可重定位目標(biāo)文件的.rel.data節(jié)中
C.重定位信息是由編譯器在生成匯編指令時(shí)產(chǎn)生的
D.指令中的重定位信息在可重定位目標(biāo)文件的.rel.text節(jié)中
A.重定位的第一步應(yīng)先將相同的節(jié)合并,且將具有相同存取屬性的節(jié)合并成段
B.重定位的最終目標(biāo)是重新確定各模塊合并后每個(gè)引用所指向的目標(biāo)地址
C.重定位的最后一步是將引用處的地址修改為與之關(guān)聯(lián)(綁定)的定義處的首地址
D.重定位的第二步是確定每個(gè)段的起始地址,并確定段內(nèi)每個(gè)定義處符號(hào)的地址
A.對(duì)于入口參數(shù),x86-64可用通用寄存器傳遞,而IA-32需用棧來傳遞
B.對(duì)于64位數(shù)據(jù),x86-64可用一條指令處理,而IA-32需多條指令處理
C.對(duì)于返回地址,x86-64使用通用寄存器保存,而IA-32使用棧來保存
D.對(duì)于浮點(diǎn)操作數(shù),x86-64存于128位的XMM中,而IA-32存于80位的ST(i)中
A.前6個(gè)參數(shù)采用通用寄存器傳遞,其余參數(shù)通過棧傳遞
B.在通用寄存器中傳遞的參數(shù),都存放在64位寄存器中
C.在棧中的參數(shù)若是基本類型,則被分配8個(gè)字節(jié)空間
D.返回參數(shù)存放在RAX相應(yīng)寬度的寄存器中
假定long型變量t、int型變量x和short型變量y分別在RAX、RDI和RSI對(duì)應(yīng)寬度寄存器中,C語言賦值語句“t=(long)(x+y);”對(duì)應(yīng)的x86-64匯編指令序列不可能是()。
A.A
B.B
C.C
D.D
![](https://static.ppkao.com/ppmg/img/appqrcode.png)
最新試題
執(zhí)行Ghost菜單中備份分區(qū)到鏡像文件的菜單命令是“Local”->“Partition”->“From Image”。
計(jì)算機(jī)體系結(jié)構(gòu)的Flynn分類法中,目前尚無實(shí)際實(shí)現(xiàn)機(jī)型的是()。?
注冊(cè)表是Windows 7存儲(chǔ)各種軟硬件配置信息的“倉庫”。下列有關(guān)Windows 7注冊(cè)表的敘述,正確的是()
處理器芯片能夠直接理解并執(zhí)行的是()。?
當(dāng)系統(tǒng)Fonts文件夾中字體超過500種時(shí),系統(tǒng)就會(huì)出現(xiàn)問題,啟動(dòng)速度大幅下降。
微處理器執(zhí)行指令的過程包括:1.生成程序指針2.讀存儲(chǔ)器中的指令3.送出存儲(chǔ)器單元的地址4.存儲(chǔ)器的地址譯碼5.輸出指令執(zhí)行所需的控制信號(hào)6.指令譯碼等指令執(zhí)行的過程應(yīng)該是()。?
使用Ghost軟件,必須要進(jìn)入CMOS設(shè)置界面,將第一引導(dǎo)順序設(shè)置成CDROM。
()下面的子關(guān)鍵字及內(nèi)容與HKEY_LOCAL_MACHINE\Config\0001分支下面的子關(guān)鍵字及內(nèi)容完全相同。
和馮·諾依曼結(jié)構(gòu)相比,哈佛結(jié)構(gòu)最本質(zhì)的特點(diǎn)是()。
下列是注冊(cè)表編輯器的是()