freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

三、arm指令1-預(yù)覽頁(yè)

 

【正文】 指令如何執(zhí)行和相應(yīng)標(biāo)志的狀態(tài),如下表所示:四、 ARM指令的條件執(zhí)行16 四、 ARM指令的條件執(zhí)行17 HS、 LO、 HI、 LS 4個(gè)條件代碼指的是無(wú)符號(hào)數(shù)GE、 LT、 GT、 LE 4個(gè)條件代碼指的是有符號(hào)數(shù)四、 ARM指令的條件執(zhí)行18 例:執(zhí)行 10次循環(huán)。 則轉(zhuǎn) SUB1 BGE SUB2 。 }BYPASS … .. CMP r0, 5 。 NE:不相等 \Z=021 五、 ARM指令特點(diǎn)1 、標(biāo)準(zhǔn)的 ARM指令都是 32位。22 3 、所有的 ARM指令都 可以條件執(zhí)行 。MOV R1,R0,LSL 3五、 ARM指令特點(diǎn)23 ARM指令屬于 RISC指令,具有 RISC指令 的 特點(diǎn) : 指令少 ,且 等長(zhǎng) , 便于充分利用流水線(xiàn)技術(shù) ; 使用多寄存器 ,且 多為簡(jiǎn)單的Load/Store指令 ,即為 Load/Store體系結(jié)構(gòu)(從內(nèi)存取值,執(zhí)行完后再放回內(nèi)存 )五、 ARM指令特點(diǎn)24 6、指令中的 立即數(shù) 和 直接地址 :由于指令統(tǒng)一為32位,所以一般立即數(shù)為 512位。指令集可以通過(guò)協(xié)處理器進(jìn)行擴(kuò)展。 例 MOV R0, R1 ;( R1) →R0 26 ARM指令的基本尋址方式有: ● 立即數(shù) 尋址 :操作數(shù)本身已包含在指令中,取出指令也就取出了立即可用的操作數(shù)。例 : B rel ;( pc) +rel → pcARM指令的基本尋址方式有:28 此外,每條 ARM指令中還可以有第 2個(gè)和第 3個(gè)操作數(shù),它們采用復(fù)合尋址方式。這樣,一個(gè) 32位立即數(shù)在指令編碼中只需要用 12位編碼表示。因?yàn)樗鼈儾荒芡ㄟ^(guò)合法的構(gòu)造方法得到。? LSR:邏輯右移,空出的最高有效位用 0填充。 ? ROR:循環(huán)右移,移出的字的最低有效位依次填入空出的最高有效位。 例 1: MOV R0, R1, LSL, R2   ;( R1) ( 2R2) →R0 例 2: ADD R3, R2, R1, LSR R0               ;( R2) + ( R1) 247。第二條指令將 R0的值傳送到以 R1的值為地址的存儲(chǔ)器中。immed12]{!} 例 : LDR R0, [R1, 4]! ; ((R1)+4)→R0 ; (R1)+4→R1 這種自動(dòng)改變基址寄存器以指向下一個(gè)傳送地址,對(duì)數(shù)據(jù)塊傳送很有用。Rm, LSL immde5]{!}   [Rn, 177。Rm RRX ]{!}例:LDR R0,[R1,R2,LSL 2] 。immed12 例: LDR R0, [R1], 4 ; ((R1))→ R0, (R1) +4→ R1② 寄存器偏移 [Rn], 177。若使用后綴 “! ”,則結(jié)果寫(xiě)回到 Rn。 Rm]{!} 例: STRB R0,[R3,R8]! 。 該尋址方式又分成下列二種: ① 立即數(shù)偏移 [Rn],177。 (R0) → (R3),  (R3)(R8) → R344 把一塊數(shù)據(jù)從存儲(chǔ)器的某一位置拷貝到另一位置。R0← [R1] 。 書(shū) P39 例子 47 ( 2)堆棧尋址 堆棧是一種按特定順序(先進(jìn)后出或后進(jìn)先出)進(jìn)行存取的存儲(chǔ)區(qū),堆棧尋址是隱含的,它使用一個(gè)專(zhuān)門(mén)的寄存器(堆棧指針)指向一塊存儲(chǔ)器區(qū)域(堆棧)。49 ( 2)堆棧尋址 ARM硬件中的堆棧分為以下四種類(lèi)型 : ① 滿(mǎn)向上生長(zhǎng)型 :堆棧向高地址方向生長(zhǎng) , 當(dāng)前堆棧指針指向一個(gè)有效值 。 ARM對(duì)堆棧的使用一般用多寄存器傳送指令 ,這是保存處理器狀態(tài)和多字節(jié)傳送的一種有效方式。  詳見(jiàn)下表 :52 ( 2)堆棧尋址53 ( 2)堆棧尋址ARM中常見(jiàn)的多字節(jié)傳送指令如下表所示 :54 ( 2)堆棧尋址 表中 FD、 ED、 FA、 EA后綴只在堆棧時(shí)使用。若 R2~ R9保存的是有用的值,就應(yīng)該把它們壓進(jìn)堆棧進(jìn)行保存,即56 STMFD R13!, {R2—R9}     ;寄存器到堆棧LDMIA R0! , {R2—R9}STMIA R1, {R2—R9}LDMFD R13!, {R2—R9}   ;從堆棧恢復(fù)   其中第一條和最后一條指令的 “FD”表明是滿(mǎn)向下堆棧尋址
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1