• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 數(shù)據(jù)處理指令之: EOR邏輯異或指令

    數(shù)據(jù)處理指令之: EOR邏輯異或指令

    作者: 時間:2013-09-13 來源:網(wǎng)絡(luò) 收藏

    本文引用地址:http://www.czjhyjcfj.com/article/257075.htm

    3.指令操作的偽代碼

    指令操作的偽代碼如下面程序段所示。

    If ConditionPassed{cond} then

    Rd=Rn shifter_operand

    If S==1 and Rd==r15 then

    CPSR=SPSR

    Else if S==1 then

    N flag=Rd[31]

    Z flag=if Rd==0 then 1 else 0

    C flag=shifter_carry_out

    V flag=unaggected

    4.指令舉例

    【例6.2】指令舉例。

    (1)的真值表(二者不同則結(jié)果為1)如表6.3所示。

    表6.3 EOR指令真值表

    Op_1

    Op_2

    結(jié) 果

    0

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    (2)反轉(zhuǎn)R0中的位0和1

    EOR R0, R0, #3 ;

    (3)將R1的低4位取反

    EOR R1,R1,#0x0F;

    (4)R2=R1∧R0

    EOR R2,R1,R0;

    (5)將R5和0x01進(jìn)行邏輯異或,結(jié)果保存到R0,并根據(jù)執(zhí)行結(jié)果設(shè)置標(biāo)志位。

    EORS R0,R5,#0x01;


    上一頁 1 2 下一頁

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 城市| 鄂州市| 山阳县| 海原县| 田林县| 陆川县| 丰县| 菏泽市| 民勤县| 维西| 南皮县| 庆城县| 乐陵市| 佛冈县| 凯里市| 仪征市| 凤城市| 怀安县| 双峰县| 巢湖市| 双峰县| 宣汉县| 泸溪县| 海伦市| 玛沁县| 竹北市| 咸丰县| 邯郸市| 会东县| 南召县| 弥渡县| 启东市| 修文县| 沙湾县| 连云港市| 红河县| 四平市| 望都县| 图片| 太保市| 达州市|