国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

匯編語言代碼大全 匯編語言ANL是什么指令?

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

匯編語言ANL是什么指令?

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

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

如果al初始值為0001111B,

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

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

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

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

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

51單片機匯編語言:位操作指令有哪些?

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

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

mov位,C;C進位位(位)←C

位變量修改指令

CLR C將C=0

CLR位

CPL C將C反轉并保存C

CPL位將反轉并保存位

setb C將C=1

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

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碼轉換成十六進制。