五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ǔ)知識(一)的評論 (共 條)

分享到微博請遵守國家法律
江源县| 浦北县| 竹溪县| 尤溪县| 方城县| 辽中县| 浙江省| 临澧县| 和政县| 聂荣县| 建阳市| 钟山县| 五指山市| 安宁市| 长治县| 巴林左旗| 张家港市| 郴州市| 镇雄县| 罗甸县| 达孜县| 犍为县| 阳东县| 新密市| 青田县| 休宁县| 锦州市| 乌兰察布市| 泾阳县| 武定县| 武山县| 九寨沟县| 金秀| 沙坪坝区| 公安县| 沈丘县| 南京市| 佛坪县| 瑞金市| 清涧县| 西峡县|