微控制器中psw暫存器標誌位,微控制器中psw暫存器標誌位

2021-03-03 21:27:12 字數 2113 閱讀 2317

1樓:匿名使用者

ov是溢位位,主要針對有符號數,加減時最高位和次高位中有且僅有一個專產生進位或屬借位,代表結果超出有符號數的範圍,單位元組就是-128~127;

cy是進位,主要針對無符號數。代表結果超出無符號數的範圍,單位元組就是0~255;

89c51微控制器的psw暫存器各位標誌的意義是什麼?

2樓:匿名使用者

單片來機內部的特殊寄源存器,程式狀態功能暫存器(psw), psw.7 psw.6 psw.

5 psw.4 psw.3 psw.

2 psw.1 psw.0cyacf0rs1rs0ov pp:

累加bai器a的奇偶校驗位

du;p=0,a為偶數;p=1,a為奇數;ov:溢位標zhi志位,對有符號的數dao(-127~128)操作時,超過有效值(-127~128)時ov=1;在有效值內ov=0;rs0.rs1:

暫存器組選擇位,一共有四組r0~r7;f0:使用者定義標誌位,可清零或至一,用做判別(你自己喜歡怎麼用都行);ac:半進位標誌位,低四位向高四位進或借位時ac=1,否則ac=0;cy:

進位標誌,在最高位有進位(做加法時)或借位(減法時),cy=1;否則cy=0;

3樓:珠山龍少

(1)cy(psw.7)psw.7是cy即c,**於最近一次算術指令或邏輯指令執行時軟硬體的改內寫。

(2)ac(psw.6) 輔助進位標容

志位,用於bcd碼的十進位制調整運算。當低四位向高四位借進位時ac被置1,否則清0。此位也可和da指令結合起來用。

(3)f0(psw.5)使用者使用的狀態標誌位。這個你可以任意使用。

(4)rs1、rs0(psw.4、psw.3):4組工作暫存器區選擇控制位1和位0。

(5)ov(psw.2)溢位標誌位 在執行算術指令時,指示運算是否產生溢位。

(6)psw.1位: 保留位,未用。

(7)p(psw.0)奇偶標誌位

p=1,a中「1」的個數為奇數

p=0,a中「1」的個數為偶數

4樓:做而論道

看看抄百bai度百du科zhi

簡述mcs51微控制器中程式狀態暫存器psw各位的含義。

5樓:匿名使用者

51微控制器中psw是程式

狀態字 ,用來存放指令執行後的有關狀態。

(1)cy(psw.7)psw.7是cy即c,**於最近一次算術指令或邏輯指令執行時軟硬體的改寫。

(2)ac(psw.6) 輔助進位標誌位,用於bcd碼的十進位制調整運算。當低四位向高四位借進位

時ac被置1,否則清0。此位也可和da指令結合起來用。

(3)f0(psw.5)使用者使用的狀態標誌位。這個你可以任意使用。

(4)rs1、rs0(psw.4、psw.3):4組工作暫存器區選擇控制位1和位0。

(5)ov(psw.2)溢位標誌位 在執行算術指令時,指示運算是否產生溢位。

(6)psw.1位: 保留位,未用。

(7)p(psw.0)奇偶標誌位

p=1,a中「1」的個數為奇數

p=0,a中「1」的個數為偶數

6樓:

psw即程式狀態暫存器,program status word。

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。

51微控制器中TCON定時器控制暫存器的位描述

tcon的作用是控制定時器的啟 停,標誌定時器溢位和中斷情況。tcon的格式如下圖所示。其 回中答,tf1,tr1,tf0和tr0位用於定時器 計數器 ie1,it1,ie0和it0位用於中斷系統。各位定義如下 tf1 定時器1溢位標誌位。當定時器1計滿溢位時,由硬體使tf1置 1 並且申請中斷。進...

微控制器的特殊功能暫存器中哪些暫存器可以用暫存器定址

可以直接讀取,也就是暫存器定址是可以的,但80 ff的暫存器 52微控制器 必須採用暫存器間接定址。你用匯編嗎。如果用c的話就很簡單了。直接讀就好了。當然要看他的手冊,有的讀寫的時候,要先向暫存器寫入特定的值才能寫。比如你定義一個數 int dat dat gpiob 可以位bai定址的特殊功能du...

mcs 51微控制器有幾個工作暫存器?如何選擇

8051有4組工作暫存器,每組有8個位元組 r0 r7 選擇是由psw的rs1 rs0位來定的 如果你是c的話,不用去理會,系統自動分配 如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題 希望能幫到你 4個 通用工作暫存器組 由rs0 rs1的取值確定 每個的工作暫存器組由...