1樓:城宵月香鸞
psw即程式狀態字(有些教材也叫程式狀態暫存器,program
status
word程式狀態暫存器psw是計算機系統。
的核心部件——運算器。
的一部分,psw用來存放兩類資訊:一類是體現當前指令執行結果的各種狀態資訊,稱為狀態標誌,如有無進位(cf位),有無溢位(of位),結果正負(sf位),結果是否為零(zf位),奇偶標誌位(pf位)等;另一類是存放控制資訊,稱為控制狀態,如允許中斷(if位),跟蹤標誌(tf位),方向標誌(df)等。有些機器中將psw稱為標誌暫存器fr(flag
register)。
在8086/8088cpu中,psw是乙個16位暫存器,用於寄存單籤指令執行後的某些狀態,即反映指令執行結果的一些特徵資訊。在debug程式中,可以使用r命令來檢視psw的值,除了tf沒有顯示之外,其它8個標誌的值顯示方式如下:
標誌名。設定。
nv(清除)
ov(溢位)
方向。dn(減)
up(增)中斷。
ei(啟用)
di(禁用)
正負。ng(負)
pl(正)零。
zr(0)nz(非0)
輔助進位。ac(進位)
na(不進位)
奇偶校驗。pe(偶校驗)
po(奇校驗)
進位。cy(進位)
nc(不進位)如:ov
dneingzr
acpecy依次表示ofdfif
sfzfafpf
cf都為1;nvup
diplnzna
ponc依次表示ofdfif
sfzfafpf
cf都為0.
psw各位的定義如下:
cy(:即psw的d7位,進位、借位標誌。進位、借位cy=1;否則cy=0.
ac(:即psw的d6位,輔助進位、借位標誌。當d3向d4有借位或進位時,ac=1;否則ac=0.
f0(及:即psw的d5位,使用者標誌位;
rs1及rs0(及:即psw的d4、d3位,暫存器組選擇控制位;
ov(:溢位標誌。有溢位ov=1,否則ov=0;
f1(psw·1):保留位,無定義;
p(psw·0):奇偶校驗標誌位,由硬體置位或清0;存在acc中的運算結果有奇數個1時p=1,否則p=0。
2樓:竺樂蓉耿樺
位。cy:進位標誌。
當最後一次算術操作產生進位(加法)或借位(減法)時,該位置。
1。其它算。
術操作將其清。
位。ac:輔助進位標誌。
當最後一次算術操作向高半位元組有進位(加法)或借位(減法)時,該位置。
其它算術操作將其清。
位。f0:使用者標誌。
這是乙個可位定址、受軟體控制的通用標誌位。位。
rs1-rs0:暫存器區選擇。
該兩位在暫存器訪問時用於選擇暫存器區。
rs1rs0
暫存器區。位址。
0x00-0x07
0x08-0x0f
0x10-0x17
0x18-0x1f位。
ov:溢位標誌。
該位在下列情況下被置1:
yadd、addc
或subb指令引起符號位變化溢位。
ymul指令引起溢位(結果大於。
ydiv指令的除數為。
add、addc、subb、mul和。
div指令的其它情況使該位清。
位。f1:使用者標誌。
這是乙個可位定址、受軟體控制的通用標誌位。位。
parity:奇偶標誌。
若累加器中8
個位的和為奇數時該位置。
1,為偶數時清。
程式狀態字psw有什麼作用,各位的含義是什麼?
3樓:男九十九號
程式狀態字(program status word, psw)又稱狀態暫存器,主要用於反映處理器的狀態及某些計算結果以及控制指令的執行。
程式狀態字(program status word, psw)又稱狀態暫存器,主要用於反映處理器的狀態及某些計算結果以及控制指令的執行。用乙個專門的暫存器來指示處理器狀態。
程式狀態字通常包括以下狀態**:
cpu的工作狀態碼——指明管態還是目態,用來說明當前在cpu上執行的是作業系統還是一般使用者,從而決定其是否可以使用特權指令或擁有其它的特殊權力。
條件碼——反映指令執行後的結果特徵。
中斷遮蔽碼——指出是否允許中斷。
各位的含義如下**:
4樓:網友
psw即程式狀態字(有些教材也叫程式狀態暫存器),program status word
程式狀態暫存器psw是計算機系統的核心部件——運算器的一部分,psw用來存放兩類資訊:一類是體現當前指令執行結果的各種狀態資訊,稱為狀態標誌,如有無進位(cf位),有無溢位(of位),結果正負(sf位),結果是否為零(zf位),奇偶標誌位(pf位)等;另一類是存放控制資訊,稱為控制狀態,如允許中斷(if位),跟蹤標誌(tf位),方向標誌(df)等。有些機器中將psw稱為標誌暫存器fr(flag register)。
在8086/8088cpu中,psw是乙個16位暫存器,用於寄存單籤指令執行後的某些狀態,即反映指令執行結果的一些特徵資訊。在debug程式中,可以使用r命令來檢視psw的值,除了tf沒有顯示之外,其它8個標誌的值顯示方式如下:
標誌名設定 nv(清除) ov(溢位)
方向 dn(減) up(增)
中斷 ei(啟用) di(禁用)
正負 ng(負) pl(正)
零 zr(0) nz(非0)
輔助進位 ac(進位) na(不進位)
奇偶校驗 pe(偶校驗) po(奇校驗)
進位 cy(進位) nc(不進位)
如:ov dn ei ng zr ac pe cy依次表示of df if sf zf af pf cf都為1;
nv up di pl nz na po nc依次表示of df if sf zf af pf cf都為0.
psw各位的定義如下:
cy(:即psw的d7位,進位、借位標誌。進位、借位cy=1;否則cy=0.
ac(:即psw的d6位,輔助進位、借位標誌。當d3向d4有借位或進位時,ac=1;否則ac=0.
f0(及:即psw的d5位,使用者標誌位;
rs1及rs0(及:即psw的d4、d3位,暫存器組選擇控制位;
ov(:溢位標誌。有溢位ov=1,否則ov=0;
f1(psw·1):保留位,無定義;
p(psw·0):奇偶校驗標誌位,由硬體置位或清0;存在acc中的運算結果有奇數個1時p=1,否則p=0。
5樓:網友
微控制器書上寫的那麼詳細,自己看吧。建議。
6樓:網友
用來儲存指令執行結果的標誌,供程式查詢和判別。
7樓:信秋芸壬誠
位7:cy:進位標誌。
當最後一次算術操作產生進位(加法)或借位(減法)時,該位置1。其它算。
術操作將其清0。位。
6:ac:輔助進位標誌。
當最後一次算術操作向高半位元組有進位(加法)或借位(減法)時,該位置1。其它算術操作將其清0。位。
5:f0:使用者標誌。
0。這是乙個可位定址、受軟體控制的通用標誌位。
位4-3:rs1-rs0:暫存器區選擇。
該兩位在暫存器訪問時用於選擇暫存器區。
rs1rs0
暫存器區位址0
000x00-0x0701
10x08-0x0f10
20x10-0x1711
30x18-0x1f位2:
ov:溢位標誌。
該位在下列情況下被置1:
yadd、addc
或subb指令引起符號位變化溢位。
ymul指令引起溢位(結果大於。
255)。y
div指令的除數為。
和div指令的其它情況使該位清0。位。
1:f1:使用者標誌。
1。這是乙個可位定址、受軟體控制的通用標誌位。位0:
parity:奇偶標誌。
若累加器中8
個位的和為奇數時該位置。
1,為偶數時清0
電腦待機狀態是幹嘛的?程式還執行著嗎
待機功能使你在不需重新啟動計算機的情況下,就可返回原先的工作狀態。待機模式可關閉監視器和硬碟 風扇之類裝置,使整個系統處於低能耗狀態,桌上型電腦待耗電15 17w,手提7 10w。在你重新使用計算機時,只要按任意鍵,它會迅速退出待機模式,精確恢復到待機前的工作狀態。在短時間內不用電腦,將電腦設定為待...
K1,K4按鍵狀態顯示的組合語言程式
試試看 org 0000h k3 call k12 處理k1 k2 jb k4 k3沒有按鍵,轉移。call delay 延時。jb k4 消抖。jnb 等待釋放。cpl 狀態翻轉。mov c,mov c 輸出。k4 jb k3 call delay jb k3 jnb cpl mov c,mov ...
方程式的來歷,方程的來歷150字
現在我們所說的方程的確切定義是指含有未知數的等式。但是方程一詞在我國早期的數學專著 九章算術 中,意思指的是包含多個未知量的聯立一次方程,即現在所說的線性方程組。九章算術 有一道題目,把它翻譯成現代語言就是 現在這裡有上等黍3捆 中等黍2捆 下等黍1捆,打出的黍共有34鬥 另有上等黍1捆 中等黍2捆...