国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ARM學(xué)習(xí)之ARM基礎(chǔ)知識(一)

2022-06-13 14:24 作者:信盈達(dá)  | 我要投稿

一、RISC和CISC之間主要的區(qū)別

ARM采用的是RISC指令集。ARM體系結(jié)構(gòu)的主要特征:

二、ARM處理器簡介

三、ARM的數(shù)據(jù)類型和指令類型

不同于51,AVR等,ARM使用的是32位架構(gòu)。

然而A8的指令集有所不同:

四、ARM存儲器組織結(jié)構(gòu)

存儲器可以看作是序號為0~2^32?1的線性字節(jié)陣列 ;其中每一個字節(jié)都有惟一的地址。


長度為1個字的數(shù)據(jù)項(xiàng)占用一組4字節(jié)的位置,該位置開始于4的倍數(shù)的字節(jié)地址(地址最末兩位為00)。半字占有兩個字節(jié)的位置,該位置開始于偶數(shù)字節(jié)地址(地址最末一位為0)。


存儲器大/小端

ARM支持大端、小端兩種內(nèi)存模式。

大端:數(shù)據(jù)高字節(jié)存在低地址,低字節(jié)存在高地址。

小端:數(shù)據(jù)高字節(jié)存在高地址,低字節(jié)存在低地址。


匯編判斷大小端:

?r0 = 0x11223344? ? ? ? ? ?;復(fù)制0x11223344給寄存器r0

?r1 = 0x100? ? ? ? ? ? ? ? ;賦值0x100給寄存器r1

?STR r0,[r1]? ? ? ? ? ? ? ;把r1的值作為地址,加載r0的數(shù)值到0x100的地址中

?LDRB r2,[r1]? ? ? ? ? ? ?;從地址0x100中取出1Byte數(shù)據(jù)


判斷r2的值可知道大小端:

小端模式下:r2=0x44

大端模式下:r2=0x11


五、ARM處理器工作模式

版權(quán)聲明:本文為CSDN博主「★_仰望星空_★」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。原文版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。

原文鏈接:https://blog.csdn.net/qq_36413982/article/details/89300769

ARM學(xué)習(xí)之ARM基礎(chǔ)知識(一)的評論 (共 條)

分享到微博請遵守國家法律
穆棱市| 遵义市| 黄骅市| 陇西县| 莆田市| 汉寿县| 武邑县| 宿松县| 泗水县| 衡阳市| 巴南区| 芦山县| 麻江县| 南宫市| 屯留县| 万荣县| 怀远县| 太和县| 弋阳县| 海阳市| 南昌县| 方城县| 蕉岭县| 秭归县| 上杭县| 建平县| 白山市| 克什克腾旗| 临桂县| 莱芜市| 睢宁县| 故城县| 承德市| 保定市| 隆子县| 富民县| 罗平县| 海阳市| 杨浦区| 敦煌市| 蚌埠市|