国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> 單片機(jī)之匯編指令系統(tǒng)

單片機(jī)之匯編指令系統(tǒng)

關(guān)鍵字:單片機(jī) 匯編指令 系統(tǒng) 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:7

MCS-51單片機(jī)指令系統(tǒng)按功能來(lái)分有五種.

數(shù)據(jù)傳送指令:

MOV Rn,#data ;立即尋址,data→Rn

MOV A,@Ri ;間接尋址,((Ri))→A,i=0,1

MOV direct,Rn ;寄存器尋址,(Rn)→direct

MOV @Ri,A ;寄存器尋址,(A)→(Ri)

MOV DPTR,#data16 ;把16位立即數(shù)傳送到數(shù)據(jù)指針DPTR,高8位送DPH,低八位送DPL.

(例:MOV DPTR,#1234H;DPTR=1234H,DPH=12H,DPL=34H.)

MOVC A,@A+PC ;((A)+(PC)→A)

MOVX @DPTR,A ;寄存器間接尋址,(A)→(DPTR)

PUSH direct ;直接尋址.(SP)+1→SP,(direct)→SP

POP direct ;直接尋址,((SP))→direct,(SP-1)→SP

XCH A,Rn ;(A)←→(Rn)交換

XCHD A,@Rn ;(A)0~3←→((Rn))0~3

SWAP A ;(A)0~3←→(A)4~7

算術(shù)運(yùn)算指令

ADD A,@Ri ;(A)+(Ri)→A,不帶進(jìn)位加法

ADDC A,Ri ;(A)+(Ri)+Cy→A

SUBB A,#data ;(A)-data-Cy→A

INC direct ;(direct)+1→direct,加一指令

DEC @Ri ;((Ri))-1→(Ri)

DA A ;十進(jìn)制調(diào)整指令

MUL AB ;把A,B兩個(gè)8位無(wú)符號(hào)數(shù)相乘,其16位積的低八位存入A,高八位存入B

,如果積大于255(0FFH),則置位溢出標(biāo)志OV,進(jìn)位標(biāo)志Cy總是清零.

DIV AB ;A除以B.所得數(shù)的整數(shù)部分放入A,余數(shù)部分放入B

如果B為0,則A,B結(jié)果不變,置位溢出標(biāo)志OV,進(jìn)位標(biāo)志Cy總是清零.

邏輯運(yùn)算指令:

CLR A ;(A)=0

CPL A ;/A→A

RL A ;左循環(huán)移位1

RR A ;右循環(huán)移位1

RLC A ;A與Cy左循環(huán)移位1

RRC A ;A與Cy右循環(huán)移位1

ANL 邏輯與操作指令

ORL 邏輯或操作指令

XRL 邏輯異或操作指令

位操作指令:

MOV C,bit ;(bit)→Cy

CLR 清零

CPL 取反

SETB 置1

ANL 與

ORL 或

JC rel ;若Cy=1,則(PC)+2+rel→PC,若Cy=0,則(PC)+2→PC

JNC rel ;若Cy=1,則(PC)+2→PC,若Cy=0,則(PC)+2+rel→PC

JB bit,rel ;若(bit)=1,則(PC)+3+rel→PC,若(bit)=0,則(PC)+2→PC

JNB 與上相反

JBC bit,rel ;若(bit)=1,則(PC)+3+rel→PC且置(bit)=0,若bit=0,則(PC)+2→PC

控制轉(zhuǎn)移指令:

AJMP addr ;絕對(duì)跳轉(zhuǎn)指令

SJMP rel ;相對(duì)跳轉(zhuǎn)指令,(PC)+2+rel→PC

LJMP addr16 ;長(zhǎng)跳轉(zhuǎn)指令,addr16→PC

JMP @A+DPTR ;間接跳轉(zhuǎn)指令

JZ rel ;判零跳轉(zhuǎn)指令,(A)=1,則(PC)+2+rel→PC,若A!=0,則(PC)+2→PC

JNZ rel ;與上相反

CJNE A,direct,rel;比較不相等跳轉(zhuǎn)指令.執(zhí)行過(guò)程為:a.(A)=(direct),則(PC)+3→(PC),Cy=0

b.(A)>(direct),則(PC)+3+rel→(PC),Cy=0

c.(A)<(direct),則(PC)+3+rel→(PC),Cy=1

DJNZ Rn,rel ;減一不為零跳轉(zhuǎn)指令 .執(zhí)行過(guò)錯(cuò)為 a.(PC)+2→PC. b.(Rn)-1→direct c.若Rn!=0,則(PC)+rel→PC;若direct=0,則程序往下執(zhí)行

ACALL addr ;短調(diào)用指令

LCALL addr ;長(zhǎng)調(diào)用指令

RET ;從子程序返回指令

RETI ;從中斷返回指令

NOP ;空操作指令

指令助記注釋:

ADDC ---Add with Carry Flag

SUBB ---Subtract With Borrow

INC ---- Increment

DEC-------Decrement

MUL----Multiply

DIV----Divide

DA----Decimal Adjust

MOV----move

MOVX----move external RAM

MOVC----move code

XCH----Exchange

XCHD----Exchange low-order Digit

ANL----and logical

ORL----or logical

XRL----exclusive-or logical

CLR----clear

CPL----complement logical

RL----rotate left

RR---rotate right

ACALL----absolute subroutine call

LCALL----long subroutine call

RET----return from subroutine

RETI----return from interrupt

AJUMP----absolute jump

LJMP----long jump

SJMP----short jump

JZ----jump if accumulator is zero

JNZ----jump if not zero

JC----jump if carray flag is set

JB----jump if direct bit not set

CJNE----compare jmp if not equal

DJNZ----decrement jump if zero

NOP----no operation

擴(kuò)展閱讀:PIC單片機(jī)指令周期計(jì)算

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

亚洲午夜av一区二区| 欧美精品久久99九九| 欧美特色特黄一级大黄片| 91人妻人人做人碰人人九色| 好吊日视频这里都是精品| 日韩一本不卡在线观看| 久久永久免费一区二区| 一区二区三区亚洲天堂| 欧美黑人在线一区二区| 亚洲最新的黄色录像在线| 日韩人妻欧美一区二区久久| 亚洲第一香蕉视频在线| 亚洲精品欧美精品一区三区| 日本午夜精品视频在线观看| 大香蕉伊人精品在线观看| 日本一区二区三区黄色| 国产精品激情对白一区二区| 男人的天堂的视频东京热| 国产精品美女午夜视频| 人妻中文一区二区三区| 日韩女优精品一区二区三区| 亚洲熟女精品一区二区成人| 麻豆国产精品一区二区| 欧美日韩人妻中文一区二区| 色婷婷视频国产一区视频| 91麻豆精品欧美一区| 91在线国内在线中文字幕| 丰满人妻一二三区av| 中文字幕亚洲视频一区二区| 日本人妻精品有码字幕| 久久偷拍视频免费观看| 日韩人妻一区中文字幕| 日韩和欧美的一区二区三区| 一区二区三区四区亚洲专区| 国产人妻熟女高跟丝袜| 人妻一区二区三区多毛女| 国产亚洲欧美一区二区| 久久精品国产亚洲av麻豆尤物| 亚洲成人久久精品国产| 日韩精品小视频在线观看| 欧美日韩精品人妻二区三区|