2 下列何者不是狀態暫存器常見之旗號?
(A)進位旗號
(B)溢位旗號
(C)插斷旗號
(D)多工旗號

答案:登入後查看
統計: A(32), B(46), C(186), D(507), E(0) #1625054

詳解 (共 4 筆)

#2445362
CF(Carry Flag) 進位旗標---(A)
PF(Parity Flag) 奇偶旗標
AF(Auxiliary Flag) 輔助進位旗標
ZF(Zero Flag) 零旗標
SF(Sign Flag) 符號旗標
OF(Overflow Flag) 溢位旗標---(B)
TF(Trap Flag) 單步旗標
DF(Direction Flag) 方向旗標
IF(Interrupt Flag) 中斷旗標---(C)
40
0
#2364328
各旗標內含值若為『1』,表狀態成立;為『...
(共 971 字,隱藏中)
前往觀看
7
0
#2420367
進位旗號(Carry Flag;CF)同...
(共 201 字,隱藏中)
前往觀看
3
0
#5092332
旗標依用途可以分為表示狀態的「狀態旗標」和控制程序的「控制旗標」,分別如下:

狀態旗標:CF、PF、AF、ZF、SF、OF
控制旗標:TF、IF、DF
CF(Carry Flag) 進位旗標
在加減運算後,當最高位元(MSB)有進位或借位時,CF=1;否則CF=0。

PF(Parity Flag) 奇偶旗標
PF用來判斷指令在算術或邏輯運算後之結果值二進制數最低8個位元的1數量。若有奇數個1,則PF=0;偶數個1則PF=1。

AF(Auxiliary Flag) 輔助進位旗標
在算術或邏輯運算後,若第3位元(從0算起)產生進位或是借位,則AF=1;否則AF=0。

ZF(Zero Flag) 零旗標
在算術或邏輯運算後,若結果為零,則ZF=1;否則ZF=0。

SF(Sign Flag) 符號旗標
在算術或邏輯運算後,若最高位元(MSB)為1,則SF=1,可用來表示為負數;否則SF=0,可用來表示為正數。

OF(Overflow Flag) 溢位旗標
在算術運算後,當結果發生溢位時,則OF=1;否則OF=0。判斷溢位最簡單的方法就是看他是否由正轉負或是負轉正,且只有正加正或是負加負才會有溢位的可能。

TF(Trap Flag) 單步旗標
主要用於除錯(Debug)作業,若TF=1,則程式執行時將一次執行一個指令。

DF(Direction Flag) 方向旗標
主要用於字串運算,若DF=0,做字串運算時,CPU會由低位址的字串處理到高位址字串;若DF=1,則反之。

IF(Interrupt Flag) 中斷旗標
當IF=1時,CPU可以接受外部的中斷;IF=0時,則無法接受外界中斷。

資料來源:http://it-easy.tw/masm-class-1/2/
0
0

私人筆記 (共 1 筆)

私人筆記#1671523
未解鎖
進位旗號(Carry Flag;CF) ...
(共 206 字,隱藏中)
前往觀看
2
0