帶你清晰認識STR和LDR及其各種搭配

2021-10-06 02:59:15 字數 1229 閱讀 9206

有不對的地方還請多多指正,其實最好的辦法是執行一下觀察實驗結果,後續補充圖

ldm:(load much)多資料載入,將位址上的值載入到暫存器上

stm:(store much)多資料儲存,將暫存器的值存到位址上

主要用途:現場保護、資料複製、引數傳送等,共有8種模式(前面4種用於資料塊的傳輸,後面4種是堆疊操作)如下:

資料塊傳輸其實這一塊大家可以看英文全名

(1)ia:(increase after) 每次傳送後位址加4,其中的暫存器從左到右執行,例如:stmia r0, 先存r1,再存lr

(2)ib:(increase before)每次傳送前位址加4,同上

(3)da:(decrease after)每次傳送後位址減4,其中的暫存器從右到左執行,例如:s***a r0, 先存lr,再存r1

area  exp2,code,readonly		

entry

mov r0, #2

;r0的內容是2

mov r1, #5

;r1的內容是5

mov r2, #3

;r2的內容是3

ldr r4,

=0x9000

;r4指向了儲存器的0x9000

stmia r4,

;0x9000到0x9003存放的是2

,0x9004到 0x9007存放的5,0x9008到0x900b存放的3

;r4變為還是0x9000

ldr r3,

[r4, r0, asl #1]!

;r0的內容乘以2加r4的內容相加的資料讀入到r3

;將r0的內容乘以2和r4的內容寫入r4

;r3是5,r4是0x9004

ldmia r4!

,;將0x9004到0x9007的值傳送到r5

;0x9008到0x900b的值傳送到r6,

;(r5)

=5 (r6)=3;

(r4)

=0x9008

帶你重新認識回流和重繪

概念 當渲染樹中的一部分或者全部因為元素的尺寸 布局 隱藏等改變而需要重新構建的時候,這時候就會發生回流。每個頁面都至少發生一次回流,也就是頁面第一次載入的時候。在回流的時候,瀏覽器會使渲染樹中受到影響的元素部分失效,並重新繪製這個部分的渲染樹,完成回流以後,瀏覽器會重新繪製受到影響的 部分元素到螢...

帶你認識有源晶振的分類和英文縮寫

小型smd有源晶振,從最初超大體積到現在的7050mm 6035mm 5032mm 3225mm 2520mm體積,有著翻天覆地的改變。體積的變小也試產品帶來了更高的穩定性能,接縫密封石英晶體振盪器,精度高,覆蓋頻率範圍寬的特點,smd高速自動安裝和高溫回流焊設計。貼片晶振不亞同與直插石英晶振,貼片...

深度學習英文縮寫 小KE帶你認識機器學習和深度學習

這一次,小ke帶你了解幾個火爆的 人工智慧 名詞兒,這樣在擼串炸雞啤酒時,可以跟小夥伴吹噓吹噓,提高提高自己的人格檔次。機器學習 和 深度學習 這幾個名詞,經常會和人工智慧一同出現在不同場合,他們都是什麼意思呢?人工智慧 先來看看人工智慧。在1956年達特矛斯會議上,約翰 麥卡錫提出了 人工智慧 這...