民國100年 乙級專案 數位電子乙級 學科
第60題
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 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
- (3) m o v a l , 00 h 與m o v d l , 00 h
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。