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

正文內(nèi)容

三、arm指令1-免費(fèi)閱讀

  

【正文】 若 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”表明是滿向下堆棧尋址方式。 ARM對(duì)堆棧的使用一般用多寄存器傳送指令 ,這是保存處理器狀態(tài)和多字節(jié)傳送的一種有效方式。 書(shū) P39 例子 47 ( 2)堆棧尋址 堆棧是一種按特定順序(先進(jìn)后出或后進(jìn)先出)進(jìn)行存取的存儲(chǔ)區(qū),堆棧尋址是隱含的,它使用一個(gè)專門(mén)的寄存器(堆棧指針)指向一塊存儲(chǔ)器區(qū)域(堆棧)。 (R0) → (R3),  (R3)(R8) → R344 把一塊數(shù)據(jù)從存儲(chǔ)器的某一位置拷貝到另一位置。 Rm]{!} 例: STRB R0,[R3,R8]! 。immed12 例: LDR R0, [R1], 4 ; ((R1))→ R0, (R1) +4→ R1② 寄存器偏移 [Rn], 177。Rm, LSL immde5]{!}   [Rn, 177。第二條指令將 R0的值傳送到以 R1的值為地址的存儲(chǔ)器中。 ? ROR:循環(huán)右移,移出的字的最低有效位依次填入空出的最高有效位。因?yàn)樗鼈儾荒芡ㄟ^(guò)合法的構(gòu)造方法得到。例 : B rel ;( pc) +rel → pcARM指令的基本尋址方式有:28 此外,每條 ARM指令中還可以有第 2個(gè)和第 3個(gè)操作數(shù),它們采用復(fù)合尋址方式。指令集可以通過(guò)協(xié)處理器進(jìn)行擴(kuò)展。22 3 、所有的 ARM指令都 可以條件執(zhí)行 。 }BYPASS … .. CMP r0, 5 。四、 ARM指令的條件執(zhí)行15 可以根據(jù)另外一條指令設(shè)置的標(biāo)志,有條件地執(zhí)行某條指令,有下列兩種情況: ① 在更新標(biāo)志的指令后立即執(zhí)行 ② 在插入的幾條不更新標(biāo)志的指令后執(zhí)行 條件碼的值將決定指令如何執(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)。 一、數(shù)據(jù)類型6 ARM指令都是 32位,并且以字為邊界。 ARM指令的特點(diǎn) 3 ARM指令系統(tǒng)概述指令系統(tǒng)概述216。 存儲(chǔ)器組織216。 Thumb靈活 ,小巧 .4 一、數(shù)據(jù)類型ARM處理器一般支持下列 6種數(shù)據(jù)類型: ①① 8位有符號(hào)字節(jié)類型數(shù)據(jù)位有符號(hào)字節(jié)類型數(shù)據(jù) ②② 8位無(wú)符號(hào)字節(jié)類型數(shù)據(jù)位無(wú)符號(hào)字節(jié)類型數(shù)據(jù) ③③ 16位有符號(hào)半字類型數(shù)據(jù)位有符號(hào)半字類型數(shù)據(jù) ④④ 16位無(wú)符號(hào)半字類型數(shù)據(jù)位無(wú)符號(hào)半字類型數(shù)據(jù) ⑤⑤ 32位有符號(hào)字類型數(shù)據(jù)位有符號(hào)字類型數(shù)據(jù) ⑥⑥ 32位無(wú)符號(hào)字類型數(shù)據(jù)位無(wú)符號(hào)字類型數(shù)據(jù)5 有些 ARM處理器不支持半字和有符號(hào)字節(jié)數(shù)據(jù)類型。二、存儲(chǔ)器組織9 例如 :0x12345678小端方式存放如下 : 大端方式存放如下 : 地址 內(nèi)容 地址 內(nèi)容 A 78 A 12 A+1 56 A+1 34 A+2 34 A+2 56 A+3 12 A+3 78二、存儲(chǔ)器組織10 三、 ARM指令分類ARM指令可分為以下 6類:(一)存儲(chǔ)器訪問(wèn)指令( Load/Store)(二) ARM數(shù)據(jù)處理類指令(三)程序狀態(tài)寄存器訪問(wèn)指令(四) ARM分支轉(zhuǎn)移類指令(五) ARM協(xié)處理器類指令(六)軟件中斷和斷點(diǎn)指令11 ARM指令集編碼表12 數(shù)據(jù)處理指令 13 四、 ARM指令的條件執(zhí)行 ARM的指令格式如下:〈 Opcode 〉 ﹛ 〈 Cond 〉 ﹜﹛ S﹜ 〈 Rd〉,〈 Rn〉,〈 Operand2 〉Cond: 指令的條件碼 P41Opcode: 指令操作碼,指令助記符S: 操作
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1