當前位置:首頁 » 服務存儲 » f886的存儲空間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

f886的存儲空間

發布時間: 2023-03-30 13:18:40

❶ 單片機中sjmp和ljmp是啥意思啊

MCS-51的控制轉移類指令,共17條,分為無條件轉移指令、條件轉移指令、子程序調用和返回指令、空操作指令等四類。

無條件轉移指令(共4條)
LJMP addr16 ; PC〈—— addr16
AJMP addr11 ; PC〈—— PC+2 , PC10-0〈—— addr11
SJMP rel ; PC〈—— PC+2 , PC 〈—— PC+rel
JMP @A+DPTR ; PC〈—— A+DPTR

第一條指令稱為長轉移指令(Long Jump);
第二條指令叫作絕對轉移指令(Absolute Jump);
第三條指令稱作短轉移指令(Short Jump);
第四條指令是變址定址轉移指令(散轉指令)。

顯然,每條指令均以改變程序計數器PC(Program Counter)中的內容為宗旨。

(1)長轉移指令(64KB范圍內轉移指令)
長轉移指令的功能是:把指令碼中的目標地址addr16裝入程序計數器PC,使機器執行下一條指令時無條件轉移到addr16處執行程序,不影響任何標志。由於addr16是一個16位二進制地址漏汪念(地址范圍為0000H—FFFFH),因此長轉移指令一條可以在64KB范圍內轉移的指令。為了使程序設計方便易編,addr16常採用標號地址(如:LOOP、LOOP1、MAIN、START、DONE、NEXT1……)表示,只有在上機執行前才被匯編(或代真)為16位二進制地址。
長轉移指令為三位元組,雙周期指令。
上機試試返困吧!很直觀的! For Example: LJMP F886H
注意:
在下載的這個8051DEBUG軟體中,不支持標號,且程序狀態字PSW(Program State Word)中的D0位,即奇偶標志位P,與正確的正好相反,這一點是錯誤的,用的時候留意一下。

只要記好:累加器ACC中1的個數為奇數,則P=1;否則P=0。

(2)絕對轉移指令(2KB范圍內的轉移指令)
絕對轉移指令是一條雙位元組雙周期指令,11位地址addr11(a10—a0)在指令中的分布是:
a10 a9 a8 0 0 0 1|a7 a6 a5 a4 a3 a2 a1 a0,其中,00001B是操作碼。在程序設計中,11位地址也可以用符號表示,但在上機執行前必須按照上述指令格式加以代真。
絕對轉移指令執行時分為兩步:
第一步是取指令操作,程序計數器PC中內容被加1兩次;
第二步是把PC加2後的高5為地址PC15—PC11和指令代碼中低11位構成目標轉移地址:PC15—PC11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a0

其中,a10—a0的地址范圍是全「0」——全「1」。因此,絕對轉移指令可以在2KB范圍內向前或向後跳轉。
如果把單片機64KB定址區分成32頁(每頁2KB),則PC15—PC11(00000B—11111B)稱為頁面地址(即:0頁—31頁),a10—a0稱為頁內地址,但應注意:AJMP指令的目標轉移地址不是和AJMP指令地址在同一個2KB區域,而是應和AJMP指令取出後的PC地址(即:PC+2)在同一個2KB區域。例如:若AJMP指令地址為2FFEH,則PC+2=3000H,故目標轉移地址必在3000H—37FFH這2KB區域中。
例如:MGH2001:AJMP addr11,
其中,MGH2001為AJMP addr11指令的標號地址,由該指令在程序存儲器中的位置確定,addr11為11位地址,試分析該指令執行後的情況以及陵沖指令碼的確定方法。
解:設MGH2001=3100H,addr11=10110100101B,則根據上述指令碼格式可得絕對轉移指令的格式碼為:1 0 1| 0 0 0 0 1|1 0 1 0 0 1 0 1|(a10 a9 a8|操作碼|a7—a0|)
即:A1A5H。該指令執行後:
PC15——PC11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a0
PC= 0 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 B =35A5H
即:程序轉移到35A5H處執行。

(3)短轉移指令(-126—+129范圍內的轉移指令)
短轉移指令的功能是先使程序計數器PC加1兩次(即:取出指令碼),然後把加2後的地址和rel相加作為目標轉移地址。因此,短轉移指令是一條相對轉移指令,是一條雙位元組雙周期指令,指令碼格式為:80H rel(操作碼 地址偏移量),這里,80H是SJMP指令的操作碼;rel是地址偏移量,在程序中也常採用符號地址,上機運行前才被代真成二進制形式。
遇到具體問題時,頭腦中一定要清楚一個關系式:目標轉移地址=源地址+2+rel

(4)變址定址轉移指令(只能在256個存儲器單元內轉移)
這是一條單位元組雙周期無條件轉移指令。
在指令執行之前,用戶應預先把目標轉移地址的基地址送入DPTR,目標轉移地址對基地址的偏移量放在累加器A中。在指令執行時,MCS-51單片機把DPTR中基地址和累加器A中地址偏移量相加,以形成目標轉移地址送入程序計數器PC中。
通常,DPTR中基地址是一個確定的值,常常是一張轉移指令表的起始地址,累加器A中之值為表的偏移量地址,機器通過變址定址轉移指令便可實現程序的分支轉移跳轉的范圍不一樣,可以說是到達的遠近距離不一樣。存儲空間佔用不一樣。
AJMP 的范圍是11位地址,也就是2K的空間內,佔用存儲空間2個位元組,執行周期24個時鍾周期。
LJMP 的范圍是16位地址,也就是64K的空間內,佔用存儲空間3個位元組,執行周期24個時鍾周期。
SJMP 的范圍是8位地址,也就是256BIT的空間內,佔用存儲空間2個位元組,執行周期24個時鍾周期。
JMP一般配合DPTR使用,存儲空間1個位元組,執行周期24個時鍾周期。一般用於多分枝選擇的時候使用,比如按鍵處理。
ACALL,LCALL和以上說明類似,是調用指令,ACALL佔用存儲空間2個位元組,執行周期24個時鍾周期。LCALL佔用存儲空間3個位元組,執行周期24個時鍾周期。

❷ 我想問問vivo手機電話錄音在哪裡找到

1、首先先打開手機,找到系統自帶的【文件管理】選項按鈕。
2、進入到【文件管理】主界面之後,找到【手機存儲】選項並打開,進入其文件夾管理。
3、接下來,點擊所有文件後,選擇【飢枝手機存儲】文件管理夾,並進入其界面。
4、點擊進入【手機存儲】文件夾系統後,就可以看到【錄音】文件型謹夾選項。
5、點擊進入【錄音】文件夾選項界面,就可卜肢基以看到錄音文件了。
更多關於vivo手機電話錄音在哪裡找到,進入:https://m.abcgonglue.com/ask/f886ea1615835840.html?zd查看更多內容

❸ 半年前入手的日行的索尼NW-f886,剛來的時候,play商店可以使用,現在系統更新後完全無法使用,求救

半年前入手的日行的索尼NW-f886,剛來的時候,play商店可以使用,現在系統更新後完全猛襲無法使用,求救
也曾想用檢討鎖
住自己然而所有的
努力皆為徒然奮斗的
歷程一個晚上可以醒次
不時地在延續一個夢感覺
就像長篇的連續劇彷彿有人
在耳邊述說人生無儀不何為庸
碌一生枉經一世一閉上眼就是不
停的改變浮在眼前只有不停的改變
才幹不時地獲得重生不時突破自己不
時逾越極限只能向塌鬧前為了明朝無悔奮斗
今日勇往直前以天為賭注收獲明年六月無
悔的人生別了高一的懵遠離了高枝衫兄二的萌動多
了一份成熟少了一份任性不知不覺高三便闖入
了世界關於夢想都有一幅屬於自己未來的藍圖今