民國101年 第3梯次 數位電子乙級 學科
第58題
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) 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
- (3) m o v a l , 00 h 與m o v d l , 00 h
- (4) m o v a l , 00 h 與m o v a l , 08 h
官方答案
(2) m o v a l , 0 f 0 h 與a d d a l , 0 f 1 h
解析
MOV 指令不會改變旗標。ADD AL,0F1h 時 AL 原為 0F0h,相加得 1E1h,AL 存 E1h 並產生進位,故 CF=1。E1h 的二進位為 11100001,共有四個 1,位元數為偶數,因此 PF=1。兩旗標同時為 1。AND 會清除 CF,其它選項的 MOV 則不影響旗標。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。