最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
黄平县| 延庆县| 长顺县| 丹江口市| 高唐县| 涪陵区| 东兰县| 富平县| 宣威市| 安龙县| 司法| 巧家县| 龙门县| 当涂县| 康平县| 油尖旺区| 南部县| 济阳县| 万盛区| 永泰县| 唐山市| 石棉县| 绍兴市| 江华| 榕江县| 体育| 岑溪市| 昌图县| 泸西县| 永修县| 黄龙县| 青浦区| 仁寿县| 安新县| 北流市| 体育| 青阳县| 安龙县| 宜州市| 高要市| 秭归县|