電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

51單片機(jī)指令系統(tǒng):邏輯運(yùn)算及移位(7)

作者:佚名    文章來源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時間:2008-11-4
第二十五課:邏輯運(yùn)算及移位指令分析

邏輯運(yùn)算和移位指令共有25條,有與、或、異或、求反、左右移位、清0等邏輯操作,有直接、寄存器和寄存器間址等尋址方式。這類指令一般不影響程序狀態(tài)字(PSW)標(biāo)志。

[1]. 循環(huán)移位指令(4條)
這4條指令的作用是將累加器中的內(nèi)容循環(huán)左或右移一位,后兩條指令是連同進(jìn)位位CY一起移位。

RL  A     ;累加器A中的內(nèi)容左移一位
RR  A     ;累加器A中的內(nèi)容右移一位
RLC  A    ;累加器A中的內(nèi)容連同進(jìn)位位CY左移一位
RRC  A    ;累加器A中的內(nèi)容連同進(jìn)位位CY右移一位

[2]. 累加器半字節(jié)交換指令(1條)
這條指令是將累加器中的內(nèi)容高低半字節(jié)互換,這在上一節(jié)中內(nèi)容已有介紹。

SWAP  A  ; 累加器中的內(nèi)容高低半字節(jié)互換

[3]. 求反指令(1條)
這條指令將累加器中的內(nèi)容按位取反。

CPL  A    ; 累加器中的內(nèi)容按位取反

[4]. 清零指令(1條)
這條指令將累加器中的內(nèi)容清0。

CLR  A    ; 0→(A),累加器中的內(nèi)容清0

[5].  邏輯與操作指令(6條)
    這組指令的作用是將兩個單元中的內(nèi)容執(zhí)行邏輯與操作。如果直接地址是I/O地址,則為“讀—修改—寫”操作。

ANL  A,data    ;累加器A中的內(nèi)容和直接地址單元中的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在寄存器A中。
ANL  data,#data  ;直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行與邏輯操作。結(jié)果存在直接地址單元中。
ANL  A,#data   ;累加器A的內(nèi)容和立即數(shù)執(zhí)行與邏輯操作。結(jié)果存在累加器A中。
ANL  A,Rn      ;累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在累加器A中。
ANL  data,A    ;直接地址單元中的內(nèi)容和累加器A的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在直接地址單元中。
ANL  A,@Ri    ;累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在累加器A中。

[6].  邏輯或操作指令(6條)
這組指令的作用是將兩個單元中的內(nèi)容執(zhí)行邏輯或操作。如果直接地址是I/O地址,則為“讀—修改—寫”操作。

ORL  A,data    ;累加器A中的內(nèi)容和直接地址單元中的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在寄存器A中。
ORL  data,#data  ;直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行邏輯或操作。結(jié)果存在直接地址單元中。
ORL  A,#data   ;累加器A的內(nèi)容和立即數(shù)執(zhí)行邏輯或操作。結(jié)果存在累加器A中。
ORL  A,Rn      ;累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在累加器A中。
ORL  data,A    ;直接地址單元中的內(nèi)容和累加器A的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在直接地址單元中。
ORL  A,@Ri    ;累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在累加器A中。

[7].  邏輯異或操作指令(6條)
這組指令的作用是將兩個單元中的內(nèi)容執(zhí)行邏輯異或操作。如果直接地址是I/O地址,則為“讀—修改—寫”操作。

XRL  A,data    ;累加器A中的內(nèi)容和直接地址單元中的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在寄存器A中。
XRL  data,#data  ;直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行邏輯異或操作。結(jié)果存在直接地址單元中。
XRL  A,#data   ;累加器A的內(nèi)容和立即數(shù)執(zhí)行邏輯異或操作。結(jié)果存在累加器A中。
XRL  A,Rn      ;累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在累加器A中。
XRL  data,A    ;直接地址單元中的內(nèi)容和累加器A的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在直接地址單元中。
XRL  A,@Ri    ;累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在累加器A中
Tags:單片機(jī),指令,邏輯運(yùn)算,移位  
責(zé)任編輯:admin
相關(guān)文章列表
沒有相關(guān)文章
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
男人j进女人p里动态图| 欧美精品亚洲精品日韩专区| 国产大片内射1区2区| 99香蕉国产精品偷在线观看| 在线观看网站污| 中文午夜人妻无码看片| 小向美奈子中出播放| 一级做一级爱a做片性视频视频| 收集最新中文国产中文字幕| 亚洲www视频| 欧美亚洲一区二区三区| 亚洲精品视频观看| 爱情岛永久入口网址首页| 人人超碰人人爱超碰国产| 玄兵chinesemoney| 人人爽天天碰天天躁夜夜躁| 欧美成人在线视频| 亚洲精品无码你懂的| 欧美三级视频网站| 亚洲va国产va天堂va久久| 日本三级韩国三级在线观看a级| 亚洲av永久无码精品三区在线4| 欧妇女乱妇女乱视频| 亚洲欧美精品伊人久久| 欧美福利电影在线| 亚洲精品无码乱码成人| 欧美zooz人禽交免费| 亚洲另类视频在线观看| 欧美三级韩国三级日本三斤 | 一本一本久久aa综合精品| 好男人www社区| a级成人毛片免费图片| 在线看欧美日韩中文字幕| 97久久香蕉国产线看观看 | 在线观看黄网站| 99在线国产视频| 国产精品视频免费一区二区| av狼最新网址| 国产真实迷j在线播放| 黄色三级理沦片| 国产人成在线视频|