永发信息网

求教 1.将BX的高5位清零,其他位不变 2.将BL清零(bl=0)的3个指令 3.将AL的高3位和低3位互换

答案:1  悬赏:50  手机版
解决时间 2021-11-12 13:57
求教 1.将BX的高5位清零,其他位不变 2.将BL清零(bl=0)的3个指令 3.将AL的高3位和低3位互换
最佳答案
bx共16位,要将高5清零,只需要bx and 0000011111111111B即可,或者将bh and 00000111B
代码:
and bx, 07FFh
或者:
and bh, 07h
;************************************
清零一般采用两种方式:
相减:sub bl,bl
异或:xor bl,bl
异或的效率稍高一些
;************************************
al高三位与低三们互换,可以这样考虑
将al and 11100000B
将结果右移5位
将al and 00000111B
将结果左移5位
将al and 00011000B
将三个数相加
得出结果即是高低三位互换
代码:
mov al, number
mov cl,5
mov bh, al
and bh, e0h
shr bh,cl
mov bl,al
and bl,07h
shl bl,cl
mov ch, al
and ch, 18h
add bh,bl
add bh,ch
mov al,bh ;结果保存到al中来自:求助得到的回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巴拉拉小魔仙哪一集严厉丽成为小黑魔限
sq801到达新加坡几号航站楼
洗澡的过去式怎么拼???要快呦!!
各个国家的对不起
125x32 这个可以巧算吗?
混凝土浇筑后为什么洒水强度上的会比较快
是不是所有的功率都乘以0.35
鞭腿,高鞭威力大还是低鞭威力大?
给大家普及下361度的运动鞋哪里有,一般多少
求范丞丞和蔡旭坤的CP文,坤坤是模特,丞丞好
XBOX360和WIIU选那一个
从北新桥到中视新影路线
比较小石潭记和记承天寺夜游的异同从写作手法
九牧全铜毛巾架上面有黑点污染怎么处理干净
07年丰田普拉多地盘升降继电器在什么位置
推荐资讯
2018年河南农信社招聘有年龄要求么?
请问哪里有本田RN01卖!?价格多少!
雍正比八贤王大几岁
食品级不锈钢304和430哪个好
求个主板品牌列表
昨天我的苹果8手机丢失了,关机怎么找回
求问冀教版小学三年级语文下册第11课 倾斜的
蜀黍田有专业团队吗?想做代理
日产启辰尾门打不开怎么办
2017七座车年检新规定
中国人寿活期随存随取有这个险种吗
为什么vivo手机后台自动关闭啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?