新聞中心

        ARM匯編,MCR和MRC

        作者: 時間:2016-11-21 來源:網(wǎng)絡(luò) 收藏
        MRC 傳送一個協(xié)處理器寄存器到一個 ARM 寄存器, MCR 做反方向傳送(字母看起來象是寫反了,記住在 ARM 匯編器中目的通常寫在左邊)。 MCR 傳送 ARM 寄存器 Rd 的內(nèi)容到協(xié)處理器。協(xié)處理器基于 ooo、dddd、qqq 和 MMMM 字段的值自由的做它想做的任何事情,盡管有一個“標(biāo)準(zhǔn)的”解釋: 把它寫到協(xié)處理器寄存器 CRN,使用操作 ooo,用 CRM 和 qqq 提供可能的補(bǔ)充控制。匯編語法是: MCR p,o,Rd,CRN,CRM,q給 MCR 指令的 Rd 不應(yīng)該是 R15。 MRC 從協(xié)處理器傳送一個單一的字并把它放置到 ARM 寄存器 Rd 中。協(xié)處理器使用與 MCR 相同的字段自由的以任何方式生成這個字,有一個標(biāo)準(zhǔn)的解釋:它來自 CRN,使用操作 ooo,用 CRM 和 qqq 提供可能的補(bǔ)充控制。匯編語法是: MRC p,o,Rd,CRN,CRM,q如果給 MRC 指令的 Rd 是 R15,使用傳送的字的頂端 4 位來設(shè)置標(biāo)志;丟棄余下的 28 位。(例如,這種機(jī)制用于浮點比較指令。)
        mcrp15,0,r0,c1,c0,2
        0-- arm7-11 只能是0 ----它是手冊里面的op1( cn op1 cmop2 )
        2----它是手冊里面的op2( cn op1 cmop2 )




        關(guān)鍵詞: ARM匯編MCRMR

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宽甸| 共和县| 渭源县| 丹巴县| 鸡西市| 新平| 安西县| 辉县市| 奉新县| 六安市| 聂荣县| 体育| 新宁县| 乳源| 宣化县| 沈阳市| 婺源县| 琼海市| 郑州市| 阿合奇县| 淳安县| 莱芜市| 农安县| 沙田区| 普宁市| 胶州市| 开封县| 通道| 开阳县| 东辽县| 秦皇岛市| 永年县| 鹤峰县| 彰武县| 三穗县| 大名县| 昆山市| 平原县| 全州县| 长沙县| 宝鸡市|