1樓:叫那個不知道
psw是program status word的縮寫,即程式狀態字,也叫程式狀態暫存器,可用於os在管態(系統態)和目態(使用者態)之間的轉換。
程式狀態暫存器psw是計算機系統的核心部件——運算器的一部分,psw用來存放兩類資訊:
一類是體現當前指令執行結果的各種狀態資訊,稱為狀態標誌,如有無借位進位(cy位)、有無溢位(of位)、結果正負(sf位)、結果是否為零(zf位)、奇偶標誌位(pf位)等;
另一類是存放控制資訊,稱為控制狀態,如允許中斷(if位),跟蹤標誌(tf位),方向標誌(df)等。有些機器中將psw稱為標誌暫存器fr(flag register)。
作用程式狀態字用來指示處理器狀態、控制指令的執行順序並且保留和指示與執行程式有關的各種資訊,其主要作用是方便地實現程式狀態的保護和恢復。每個正在執行的程式都有一個與其執行相關的psw,而每個處理器都設定一個程式狀態字暫存器。一個程式佔有處理器執行,它的psw將佔有程式狀態字暫存器。
一般來說,程式狀態字暫存器包括以下幾類內容:
程式基本狀態。包括:
2、條件碼:表示指令執行的結果狀態:
3、處理器狀態位:指明當前的處理器狀態,如目態或管態、執行或等待。
2樓:隋理位成雙
你好!psw是微控制器的一個暫存器,就跟累加器a、b等等暫存器一樣,不過功能不一樣
至於用來做什麼的,這是專業知識,建議你買本微控制器再請教大學老師,想看明白,建議你先看明白微機原理
打字不易,採納哦!
3樓:匿名使用者
工作許可**;工作許可證書;零部件提交保證協議
4樓:匿名使用者
psw personal support worker 私人護理
5樓:納翎家雲逸
程式狀態字psw是8位暫存器,用於存放程式執行的狀態資訊,psw中各位狀態通常是在指令執行的過程中自動形成的,但也可以由使用者根據需要採用傳送指令加以改變。各個標誌位的意義如下:
psw.7(cy):進位標誌位。
psw.6(ac):輔助進位標誌位,又稱為半進位標誌位。
psw.5(f0):使用者標誌位。
psw.4、psw.3(rs1和
rs0):暫存器組選擇位。
psw.2(ov):溢位標誌位。
psw.1(空缺位):此位未定義。
psw.0(p):奇偶校驗位。
6樓:成都新東方
psw即程式狀態字(有些教材也叫程式狀態暫存器),program status word。可用於os在管態(系統態)和目態(使用者態)之間的轉換。
程式狀態暫存器psw是計算機系統的核心部件——運算器的一部分,psw用來存放兩類資訊:一類是體現當前指令執行結果的各種狀態資訊,稱為狀態標誌,如有無借位進位(cy位)、有無溢位(of位)、結果正負(sf位)、結果是否為零(zf位)、奇偶標誌位(pf位)等;另一類是存放控制資訊,稱為控制狀態,如允許中斷(if位),跟蹤標誌(tf位),方向標誌(df)等。有些機器中將psw稱為標誌暫存器fr(flag register)。
在8086/8088cpu中,psw是一個16位暫存器,用於寄存單籤指令執行後的某些狀態,即反映指令執行結果的一些特徵資訊。在debug程式中,可以使用r命令來檢視psw的值。
psw是什麼意思啊!
7樓:
psw是微控制器的一個暫存器,就跟累加器a、b等等暫存器一樣,不過功能不一樣
至於用來做什麼的,這是專業知識,建議你買本微控制器再請教大學老師,想看明白,建議你先看明白微機原理
8樓:匿名使用者
程式狀態bai字psw是8位暫存器,用du於存放程式執行的zhi狀態資訊,psw中各位dao狀態通常是在專指令執行的過屬程中自動形成的,但也可以由使用者根據需要採用傳送指令加以改變。各個標誌位的意義如下:
psw.7(cy):進位標誌位。
psw.6(ac):輔助進位標誌位,又稱為半進位標誌位。
psw.5(f0):使用者標誌位。
psw.4、psw.3(rs1和 rs0):暫存器組選擇位。
psw.2(ov):溢位標誌位。
psw.1(空缺位):此位未定義。
psw.0(p):奇偶校驗位。
微控制器的psw是什麼?
9樓:蘇嘉愛娛樂
程式狀態暫存器psw。
程式狀態暫存器是計算機系統的核心部件——運算器的一部分,psw用來存放兩類資訊:一類是體現當前指令執行結果的各種狀態資訊,如有無進位(cy位),有無溢位(ov位),結果正負(sf位),結果是否為零(zf位),奇偶標誌位(p位)等。
另一類是存放控制資訊,如允許中斷(if位),跟蹤標誌(tf位)等。有些機器中將psw稱為標誌暫存器fr(flag register)。
51微控制器的psw是一個8位暫存器,用來存放指令執行後的一些的狀態,通常由cpu來填寫,但是使用者也可以改變各狀態位的值。
擴充套件資料
微控制器技術的開發:
1、cpu開發。開發微控制器中的cpu匯流排寬度,能夠有效完善微控制器資訊處理功能緩慢的問題,提高資訊處理效率與速度,開發改進**處理器的實際結構,能夠做到同時執行2-3個cpu,從而大大提高微控制器的整體效能。
2、程式開發。嵌入式系統的合理應用得到了大力推廣,對程式進行開發時要求能夠自動執行各種指令,這樣可以快速準確地採集外部資料,提高微控制器的應用效率。
3、儲存器開發。微控制器的發展應著眼於記憶體,加強對基於傳統記憶體讀寫功能的新記憶體的探索,使其既能實現靜態讀寫又能實現動態讀寫,從而顯著提高儲存效能。
10樓:生活如歌
psw:程式狀態字暫存器,
psw各位定義:
psw.7 psw.6 psw.
5 psw.4 psw.3 psw.
2 psw.1 psw.0
cy ac f0 rs1 rs0 ov — p
程式狀態字暫存器psw是一個8位暫存器,用於存放程式執行中各種狀態資訊。其中,f0\rs1\rs0可以由使用者自己程式設計設定,其他位的狀態是根據程式執行結果,由硬體自動設定的。下面分別介紹。
cy:進位標誌,是psw中最常用的標誌位
功能有二:
一、存放算術運算的進位標誌,在進行加減運算時,若操作結果的最高位有進位或借位,則自動置1,否則為0。
二、在位操作中,作位累加器c使用。
ac:輔助進位標誌
在加減運算時,低4位向高4位進位或借位時,自動置1,否則為0。在bcd碼調整中也要用到ac位的狀態。
f0:使用者標誌位
使用者可以程式設計對這個標誌位置位或復位,使用最為靈活,常用作資料收發標誌或準備好的標誌。
rs1&rs0:暫存器組選擇位
選擇cpu當前使用的工作暫存器組,微控制器中共有四組工作暫存器,每次上電或復位後rs被置0,使用者可以程式設計選擇當前工作暫存器,達到保護某一區r0~r7中資料的目的。
ov:溢位標誌位
在帶符號的加減運算中,若運算超出了累加器a所能表示的符號數的有效範圍(-128~127),則自動置1,表示產生了溢位,說明運算結果是錯誤的。否則為0。
乘法運算中,ov=1表示乘積超過255,即乘積分別在a和b中;否則為0,表示乘積只在a中。
除法運算中,ov=1表示除數為0。
p:奇偶標誌位
表明累加器a中資料的奇偶性。若a中有奇數個「1」,則自動置1,否則為0。此標誌位常用於序列通訊中的奇偶校驗。
11樓:枝梅花功醜
movpsw
,#00h
;這裡rs1,rs0=00,選擇通用暫存器組0,r0~r7對應00h~07h
mov21h
,#58h
;這裡ram[21]=58h
mov11h
,#85h
;這裡ram[11]=85h
clr0bh
;這裡ram[0b]=00h
movr1,21h
;這裡r1=ram[01]=21h
setb
rs1;這裡rs1,rs0=10,選擇通用暫存器組2,r0~r7對應10h~17h
mova,r1
;這裡a=r1=ram[11]=85h
所以最後a=85h
真不好意思,又寫錯了,為了不誤導,再全文改下。
51微控制器中psw是什麼意思
12樓:匿名使用者
psw即程式狀態字(有些教材也叫程式狀態暫存器),program status word 程式狀態暫存器psw是計算機系統的核心部件—62616964757a686964616fe78988e69d8331333264643832—控制器的一部分,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.
7):即psw的d7位,進位、借位標誌。進位、借位cy=1;否則cy=0.
ac(psw.6):即psw的d6位,輔助進位、借位標誌。
當d3向d4有借位或進位時,ac=1;否則ac=0. f0(psw.5及psw.
1):即psw的d5位,使用者標誌位; rs1及rs0(psw.4及psw.
3):即psw的d4、d3位,暫存器組選擇控制位; ov(psw.2):
溢位標誌。有溢位ov=1,否則ov=0; f1(psw·1):保留位,無定義; p(psw·0):
奇偶校驗標誌位,由硬體置位或清0;存在acc中的運算結果有奇數個1時p=1,否則p=0。
參考資料
微控制器 psw是什麼,微控制器的psw是什麼?
psw即程式狀態字 有些教材也叫程式狀態暫存器 program status word 程式狀態暫存器psw是計算機系統的核心部件 控制器的一部分,psw用來存放兩類資訊 一類是體現當前指令執行結果的各種狀態資訊,稱為狀態標誌,如有無進位 cf位 有無溢位 of位 結果正負 sf位 結果是否為零 z...
程式狀態暫存器的PSW的作用是什麼?常用的狀態標誌有哪幾位?其作用是什麼
小李要努力呢 psw是一個8位暫存器,用來存放指令執行的有關狀態資訊。psw中各位的狀態資訊一般是在指令執行過程中形成的,也可以根據需要由使用者採用傳送指令加以改變。p psw.0 奇偶標誌位,用於表示累加器a中二進位制數值為1奇偶性。f1 f0 psw.1 psw.5 使用者標誌位,作為使用者自行...
微控制器中psw與rs0,rs1是什麼關係啊
小雨手機使用者 rs0 1bit rs1 1bit 各是psw 8bit 中的一位,psw是51微控制器特殊功能暫存器。1 cy psw.7 psw.7是cy即c,於最近一次算術指令或邏輯指令執行時軟硬體的改。2 ac psw.6 輔助進位標誌位,用於bcd碼的十進位制調整運算。當低四位向高四位借進...