汇编语言代码大全 汇编语言ANL是什么指令?
汇编语言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
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。