6个回答
推荐于2018-04-05
展开全部
1)and指令:逻辑与指令,按位进行与运算。
mov al, 01100011B
and al, 00111011B
执行之后:al =00100011B
通过该指令可将操作对象的相应位设为0,其他位保持不变。
2)or指令:逻辑或指令,按位进行或运算。
mov al, 01100011B
or al, 00111011B
执行之后:al =01111011B
通过该指令可将操作对象的相应位设为1,其他位保持不变
mov al, 01100011B
and al, 00111011B
执行之后:al =00100011B
通过该指令可将操作对象的相应位设为0,其他位保持不变。
2)or指令:逻辑或指令,按位进行或运算。
mov al, 01100011B
or al, 00111011B
执行之后:al =01111011B
通过该指令可将操作对象的相应位设为1,其他位保持不变
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
1)and指令:逻辑与指令,按位进行与运算。 mov al, 01100011B and al, 00111011B 执行之后:al =00100011B 通过该指令可将操作对象的相应位设为0,其他位保持不变。 2)or指令:逻辑或指令,...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
and:如果相同位置同为1时该位置结果为1,否则为0
or:如果相同位置同为0时该位置结果为0,否则为1
or:如果相同位置同为0时该位置结果为0,否则为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-15
展开全部
3)and指令and al, 00110111B
mov al, 01101001B
执行之后:al =00100010B
其他位保持不变。应该是这样 消息源于:华中红客安全网里面有专业的汇编技术内容
mov al, 01101001B
执行之后:al =00100010B
其他位保持不变。应该是这样 消息源于:华中红客安全网里面有专业的汇编技术内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般汇编语言,嵌入式系统中都是使用16进制表示,即XXXXH这样的表示方式,我们在进行与和或的过程中,首先将16进制数转化为2进制数,即每一位16进制数分解为4位2进制数,不够四位补足四位,例:
MOV AX,3044H
OR AL,08H
AL=44H=01000100B
08H=00001000B =01001100B=4CH
所以最后的结果为:AL=4CH
MOV AX,3044H
OR AL,08H
AL=44H=01000100B
08H=00001000B =01001100B=4CH
所以最后的结果为:AL=4CH
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
朋友,可以说具体一点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询