anl a,rn ;a与rn中的值按位‘与’,结果送入a中
anl a,direct ;a与direct中的值按位‘与’,结果送入a中
anl a,@ri ;a与间址寻址单元@ri中的值按位‘与’,结果送入a中
anl a,#data ;a与立即数data按位‘与’,结果送入a中
anl direct,a ;direct中值与a中的值按位‘与’,结果送入direct中
anl direct,#data ;direct中的值与立即数data按位‘与’,结果送入direct中。
这几条指令的关键是知道什么是逻辑与。
例:71h和56h相与则将两数写成二进制形式:
(71h) 01110001
(56h) 00100110
结果 00100000 即20h,从上面的式子能看出,两个参与运算的值只要其中有一个位上是0,则这位的结果就是0,两个同是1,结果才是1。
理解了逻辑与的运算规则,结果自然就出来了。看每条指令后面的注释。
下面再举一些例程来看。
mov a,#45h ;(a)=45h
mov r1,#25h ;(r1)=25h
mov 25h,#79h ;(25h)=79h
anl a,@r1 ;45h与79h按位与,结果送入a中为 41h (a)=41h
anl 25h,#15h ;25h中的值(79h)与15h相与结果为(25h)=11h)
anl 25h,a ;25h中的值(11h)与a中的值(41h)相与,结果为(25h)=11h
互联网刚刚年满50,发明它的那个人却「后悔」了
一种LED路灯光伏充电器的设计
新松携系列创新技术与产品盛装亮相全球工业互联网大会!
苹果回应iPhone 12“绿屏”:后续将通过系统更新修复
锂电池充电IC 世微AP6302 输入4.25-6.5V输出4.2V
什么是单片机的逻辑与指令ANL
人工智能已成了解疾病和开发治疗方法的关键技术
如何成为嵌入式工程师
LTC6269-10 20kΩ 增益 210MHz 跨阻抗放大器
Daydream平台游戏力作《The Arcslinger》有大优惠
中汽协:产销上升 10月新能源汽车产量达4.9万辆
性能怪兽小米6发布了:你让小米Note2怎么办?
华为P10产能不足,京东惨遭断货!预定用户发不出货
智能家居不断发展,已成为不可或缺的一部分
阿里巴巴在广东成立新公司,经营范围含人工智能通用应用系统
国内冰箱保鲜领域迎来官方标准裁判,让中国智能家电发展有“标”可依
华为为电力行业的数字化转型注入着新动能
接触为什么会产生静电,简析静电的原理
iphone8什么时候上市?3D 传感器,只占iphone 成本的 3%
5G时代下语音业务该如何发展和演进