卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

匯編語(yǔ)言代碼大全 匯編語(yǔ)言ANL是什么指令?

匯編語(yǔ)言ANL是什么指令?And,anl,是邏輯運(yùn)算的“And”運(yùn)算指令,區(qū)別在于:And是用于80x86匯編語(yǔ)言,anl是用于51系列單片機(jī)匯編語(yǔ)言。80x86匯編語(yǔ)言“和”操作指令示例:如果al初

匯編語(yǔ)言ANL是什么指令?

And,anl,是邏輯運(yùn)算的“And”運(yùn)算指令,區(qū)別在于:And是用于80x86匯編語(yǔ)言,anl是用于51系列單片機(jī)匯編語(yǔ)言。

80x86匯編語(yǔ)言“和”操作指令示例:

如果al初始值為0001111B,

執(zhí)行和al,10010001結(jié)果,al=00010001b

51系列MCU匯編語(yǔ)言“和”操作指令示例:

如果P1端口閂鎖初始值為11111111b,累加器a內(nèi)容為0000111b,

執(zhí)行因此,P1端口鎖存器包含00001111b]。

and和anl指令,它們主要用于屏蔽目標(biāo)操作數(shù)的某些位。

51單片機(jī)匯編語(yǔ)言:位操作指令有哪些?

數(shù)據(jù)位傳輸指令

mov C,位;位可尋址位C←(位)

mov位,C;C進(jìn)位位(位)←C

位變量修改指令

CLR C將C=0

CLR位

CPL C將C反轉(zhuǎn)并保存C

CPL位將反轉(zhuǎn)并保存位

setb C將C=1

setb位;(位)在匯編語(yǔ)言中,對(duì)堆棧操作有特殊的指令。

stack-in指令為:push

stack-out指令為:pop

例如:

mov a,30h向累加器a發(fā)送壓縮BCD碼

push ACC stack protection

anl a,#0Fh保留低位四位

mov 30h,a發(fā)送回30h

pop ACC stack-out

交換高位和低位四位

anl a,#0Fh保留低位4位

mov B,#10B send 10

mul AB乘10

a加,30h位相加

mov 30h,a返回30h

以上程序段將壓縮后的BCD碼轉(zhuǎn)換成十六進(jìn)制。