2016 - 2024

感恩一路有你

汇编语言代码大全 汇编语言ANL是什么指令?

浏览量:3354 时间:2021-03-16 07:45:36 作者:admin

汇编语言ANL是什么指令?

And,anl,是逻辑运算的“And”运算指令,区别在于:And是用于80x86汇编语言,anl是用于51系列单片机汇编语言。

80x86汇编语言“和”操作指令示例:

如果al初始值为0001111B,

执行和al,10010001结果,al=00010001b

51系列MCU汇编语言“和”操作指令示例:

如果P1端口闩锁初始值为11111111b,累加器a内容为0000111b,

执行因此,P1端口锁存器包含00001111b]。

and和anl指令,它们主要用于屏蔽目标操作数的某些位。

51单片机汇编语言:位操作指令有哪些?

数据位传输指令

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发送压缩BCD码

push ACC stack protection

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

mov 30h,a发送回30h

pop ACC stack-out

交换高位和低位四位

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

mov B,#10B send 10

mul AB乘10

a加,30h位相加

mov 30h,a返回30h

以上程序段将压缩后的BCD码转换成十六进制。

汇编语言代码大全 20个简单汇编语言程序 汇编语言JZ和JNZ

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。