民國96年 第1梯次 數位電子乙級 學科

第50題

假設累積器( A C C ) = 00000001 ( B ) ,暫存器( R 0 ) = 0000011 ( B ) ,當二者執行加法指令後,下列 那一個旗標…

題目

假設累積器( A C C ) = 00000001 ( B ) ,暫存器( R 0 ) = 0000011 ( B ) ,當二者執行加法指令後,下列 那一個旗標( F l a g ) 會被設定(s e t )?

  1. (1) 進位旗標( C Y )
  2. (2) 半進位旗標( A C )
  3. (3) 溢位旗標(OV)
  4. (4) 奇位旗標( P )

官方答案

(4) 奇位旗標( P )

解析

ACC=00000001B、R0=00000011B,相加為 00000100B。位元0與位元1雖有進位,但沒有進位到 bit4,所以 CY=0、AC=0;有號數 +1 加 +3 得 +4,未超出範圍,OV=0。結果中只有一個 1,奇偶性為奇,8051 的 P 旗標會設為 1,故選奇位旗標。

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

官方資料