2012年計(jì)算機(jī)等級考試備考:四級精練(3)
題面:
已知寄存器A存有帶符號整數(shù)且只作算術(shù)移位, HA和LA分別代表其位和最低位。寄存器B存有帶符號整數(shù)且只作邏輯移位, HB和LB分別代表其位和最低位。當(dāng)寄存器A與B都有左移位發(fā)生時(shí), 下述哪一個(gè)命題是正確的?
A.LA和LB均成為0
B.LA與LB均成為1
C.LA變?yōu)?, 但LB保持原值
D.LA保持原值, 但LB的值改變
參考答案:A
本題評析:
算術(shù)移位時(shí),符號位(位)保持不變;而邏輯移位時(shí),空出的位簡單補(bǔ)0。所以當(dāng)有左移位發(fā)生時(shí),不管是算術(shù)左移還是邏輯左移,其最低位總是0;當(dāng)然,我們還知道的是:算術(shù)左移的位(符號位)保持不變。所以本題答案為A。
    
   
              
              題面:
已知寄存器A存有帶符號整數(shù)且只作算術(shù)移位, HA和LA分別代表其位和最低位。寄存器B存有帶符號整數(shù)且只作邏輯移位, HB和LB分別代表其位和最低位。當(dāng)寄存器A與B都有左移位發(fā)生時(shí), 下述哪一個(gè)命題是正確的?
A.LA和LB均成為0
B.LA與LB均成為1
C.LA變?yōu)?, 但LB保持原值
D.LA保持原值, 但LB的值改變
參考答案:A
本題評析:
算術(shù)移位時(shí),符號位(位)保持不變;而邏輯移位時(shí),空出的位簡單補(bǔ)0。所以當(dāng)有左移位發(fā)生時(shí),不管是算術(shù)左移還是邏輯左移,其最低位總是0;當(dāng)然,我們還知道的是:算術(shù)左移的位(符號位)保持不變。所以本題答案為A。

