哪个朋友帮帮忙。帮我看一下

SUNJHJH 2007-07-31 12:55:25
MOV AL,BL
NOT AL
XOR AL,BL
OR BL,AL
问AL=?BL=?会的朋友告诉我一下
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongyi940333 2007-07-31
  • 打赏
  • 举报
回复
to czlyc006(流浪的疾风)
学习你回答的方式^-^
czlyc006 2007-07-31
  • 打赏
  • 举报
回复
(1) mov al,bl ------>令al=bl(此时值和bl的初始值有关,未知)
(2) not al --------->将al按位取反(此时al值为bl值的求反,仍未知)
(3) xor al,bl ------>al与bl异或(al与bl按位比较,相异位位进行或运算,由2知al与bl的每一位都相异,故所有位都进行或运算,又因为或运算时只要有一个操作数为1结果即为1,故运算结果为二进制的11111111,即十六进制的ff)
(4) or bl,al ------->bl与al进行或运算,依据上面的运算规则,bl每位均将置1,结果亦为ff
jianzhentianxia 2007-07-31
  • 打赏
  • 举报
回复
都是ff
qnprograme 2007-07-31
  • 打赏
  • 举报
回复
普通寄存器
dongyi940333 2007-07-31
  • 打赏
  • 举报
回复
MOV AL,BL

NOT AL(求反,将操作数的各位变反)

XOR AL,BL(异或,源操作数的每位同目的操作数的对应位进行异或操作,只有当原始操作数的数据位与目的操作数的对应位不同时结果才为1,所以AL = FF)

OR BL,AL(或,对目的操作数和源操作数的对应数据位执行位或操作,因为AL = FF, 所以 BL = FF )

初学,不对之处请原谅!!!!


al = ff

bl = ff
hkbyest 2007-07-31
  • 打赏
  • 举报
回复
自己代两个数进去算算不就知道了。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧