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

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

分享到微博請遵守國家法律
曲水县| 玉门市| 保亭| 顺平县| 林甸县| 北流市| 石泉县| 淮北市| 景东| 台前县| 安丘市| 兴化市| 南投县| 文安县| 望都县| 延吉市| 慈溪市| 康平县| 塘沽区| 盐池县| 高陵县| 砀山县| 通江县| 翁牛特旗| 涞水县| 金塔县| 尖扎县| 汉中市| 石楼县| 石林| 扶绥县| 阿克陶县| 什邡市| 宽城| 松原市| 确山县| 温泉县| 西平县| 宁安市| 木兰县| 江源县|