98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

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

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

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

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

數(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位無符號(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í)行過程為: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í)行過錯(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

郵箱:ivy@yingtexin.net

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

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

国精产品999一区二区三区有限| 国产人妻久久精品一区二区三区| 99精品久久99久久久久| 久久精品国产亚洲av麻豆色欲| 宝贝腿开大点我添添公交车| 女学生sm开腿调教娇喘视频| 久久九九久精品国产免费直播| 亚洲国产精品自在自线观看| 欧美巨大另类极品videosbest| 日久精品不卡一区二区| 天干夜天干天天天爽视频| 复读生与应届生高考录取有区别吗| 亚洲日本va中文字幕久久道具| 两男一女两根同进去舒服吗| 国产精品v欧美精品v日韩精品| 被黑人猛烈进出到抽搐动态图| 亚欧色一区w666天堂| 亚洲熟女一区二区三区| 被绑在打桩机上抹春药| 蒙古少妇bbb多毛露屁| 领导在办公室含我奶头口述| 久久人妻少妇嫩草av蜜桃| 啊轻点灬大巴太粗太长了视频免费| 亚洲人成色777777精品| 扒开腿狂躁女人视频免费| 萌白酱jk制服透明白丝| 掀起裙子扶着巨物坐下去| 国产精品久久毛片| 被绑在机器上榨精失禁男男| 丰满护士巨好爽好大乳小说| 少妇性活bbbbbbbbb四川| 男与女 电影| 苍井空在线av播放| 免费男人下部进女人下部视频| 公车上双乳被老汉揉搓玩弄漫画| 国产成人精品亚洲日本在线观看| 苍井空与黑人90分钟全集| 真人无遮挡猛进猛出视频| 阿娇跪下吃j8图片| 日本三级片在线观看| 四虎永久在线精品免费一区二区|