PSW 18H時,則當前工作暫存器是幾組呀

時間 2021-05-07 20:01:17

1樓:薔祀

psw=18h時,當前工作暫存器為第四組。

這個計算利用了二進位制的轉換進行計算。

18h轉成二進位制是0001 1000 ,而psw是一個8位二進位制暫存器,需要根據其對應的意義進行計算。

psw標誌及作用如下: psw.7是cy,作用:

加法進算中的進位和減法運算中的借位。 psw.6是ac,作用:

是低4位與高4位間加減進借位。 psw.5是f0,作用:

使用者標誌位。

擴充套件資料

其他二進位制的轉換方法:

計算機中的十進位制小數轉換二進位制,計算機中的十進位制小數用二進位制通常是用乘二取整法來獲得的。

比如0.65換算成二進位制就是:

0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整,

0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整,

0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整,

0.2 × 2 = 0.4 取0, 留下0.4繼續乘二取整,

0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整,

0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整,

0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整。

一直迴圈,直到達到精度限制才停止(所以,計算機儲存的小數一般會有誤差,所以在程式設計中,要想比較兩個小數是否相等,只能比較某個精度範圍內是否相等)。這時,十進位制的0.65,用二進位制就可以表示為:

0.1010011。

2樓:匿名使用者

18h轉成二進位制是0001 1000

而psw是一個8位二進位制暫存器,它的每位都有對應的意義,psw各位標誌及作用如下:

psw.7是cy,作用:加法進算中的進位和減法運算中的借位。

psw.6是ac,作用:是低4位與高4位間加減進借位。

psw.5是f0,作用:使用者標誌位。

psw.4是rs1,psw.3,是rs0,作用:工作暫存器組的選擇位,由rs1、rs0是聯合使用。(8051微控制器有4組暫存器,每組有8個8位的暫存器)

當rs1=0,rs0=0時,為第一組,即是00h~07h。

當rs1=0,rs0=1時,為第二組,即是08h~0fh。

當rs1=1,rs0=0時,為第三組,即是10h~17h。

當rs1=1,rs0=1時,為第四組,即是18h~1fh。

所以,psw=18h時,當前工作暫存器為第四組。

希望我的回答對你有幫助!

3樓:焚三者

18h的二進位制是10010

在內部ram中有幾組工作暫存器,可如何選用程式狀態字psw的相關控制元件位來使用暫存器? 5

4樓:

51微控制器的片內ram中有4組暫存器,位於片內的00h~07h、08h~0fh、10h~17h、18h~1fh,一共四組。

工作暫存器組的選擇,是根據psw的rs[1:0](psw[4:3])來選擇的。例如rs[1:0] = 10時選擇就是regbank2,即r0~r7對映在10h~17h上。

好好學習天天向上

psw=18h時,當前工作暫存器是幾組?

5樓:娜傑真愛一生

psw=18h時,當前工作暫存器為第四組。

18h轉成二進位制是0001 1000 ,而psw是一個8位二進位制暫存器,它的每位都有對應的意義。

psw各位標誌及作用如下:

psw.7是cy,作用:加法進算中的進位和減法運算中的借位。

psw.6是ac,作用:是低4位與高4位間加減進借位。

psw.5是f0,作用:使用者標誌位。

psw.4是rs1,psw.3,是rs0,作用:工作暫存器組的選擇位,由rs1、rs0是聯合使用。(8051微控制器有4組暫存器,每組有8個8位的暫存器)

當rs1=0,rs0=0時,為第一組,即是00h~07h。

當rs1=0,rs0=1時,為第二組,即是08h~0fh。

當rs1=1,rs0=0時,為第三組,即是10h~17h。

當rs1=1,rs0=1時,為第四組,即是18h~1fh。

微型計算機內部通常設定工作暫存器組。這樣,運算的結果可以放在暫存器中而不必每次都放到儲存器裡。這樣可以提高機器的工作速度。

片內低128b ram分為工作暫存器區、位定址區和使用者ram區。00h~1fh這32個ram單元共分為四組,每組由r0~r7 8個工作暫存器組成,由rs0和rs1的狀態決定指向哪一組。

18h7公差是多少, 18H7公差是多少

18h7的上偏差是 0.018mm,下偏差是0,公差是0.018 如下圖所示 老任 18h7的公差為 18h7 0.018 0 上偏差為 0.018,下偏差為0 最大極限尺寸為 18.018,最小極限尺寸為 18,公差範圍 公差帶 為0.018. 一笑而過 18h7,18 0.018,0 公差0.0...

18H8後面的H8是什麼意思,圖紙上標註的 40H8後面的H8是什麼意思?還有 60H7 f7這是什麼意思?

這個h8指的是公差等級,代表孔的極限偏差,18h8表示基本尺寸為18mm,上偏差為0.027,下偏差為0的孔. 這個是孔的公差帶代號啊,可以查 尺寸公差與配合數表 得知,查出的結果是 18的孔上偏差時 0.027,下偏差是0 h8 h級偏差,8級公差。看圖紙基本的東西要掌握額。 笑嘻嘻的河馬 高度 ...

零件長度標註裡的H8是指什麼例如(18H8)

a級設計工程師 當然。孔和軸不是我們直觀上理解的純粹的圓柱形,在機械行業中,將包容面和被包容面稱為孔和軸。所以一個非圓面的物體也是可以又公差的。其偏差值查表就可以。 a,b,c,d,e,f,g,h,j,k,m,n,p.指的是孔的公差帶,18h8 18 0.027 0,這是基於基孔制和制軸制而定的公差...