民國100年 第3梯次 數位電子乙級 學科

第72題

80 x 86 微處理機執行下列何者指令後,會將旗標( f l a g ) 暫存器之進位( C a r r y ) 旗標及同位 ( P a r i t y )…

題目

80 x 86 微處理機執行下列何者指令後,會將旗標( f l a g ) 暫存器之進位( C a r r y ) 旗標及同位 ( P a r i t y ) 旗標同時都設定為1 ?

  1. (1) m o v a l , 00 h 與m o v a l , 08 h
  2. (2) m o v a l , 0 f 0 h 與a d d a l , 0 f 1 h
  3. (3) m o v a l , 00 h 與m o v d l , 00 h
  4. (4) m o v a x , 0000 h 與a n d a x , 01 f f h

官方答案

(2) m o v a l , 0 f 0 h 與a d d a l , 0 f 1 h

解析

MOV指令只搬移資料,不改旗標,所以選項1、3不會設定CF或PF。選項2中AL=0F0h,ADD AL,0F1h得0F0h+0F1h=1E1h,AL=E1h,最高位有進位使CF=1;E1h=11100001b共有4個1,偶同位使PF=1,兩者同時成立。選項4的AND AX,01FFh結果為0,PF=1但CF被清除為0,故選2。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料