写一个简单的汇编程序,帮帮忙

sunnyes2008 2009-01-02 12:32:58
有三个字节变量 x,y,z 其中有2个相同,要求找到不同的那个数,并存放在另一个变量w中。
...全文
394 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin115406828 2009-02-17
  • 打赏
  • 举报
回复
1L的方法很好,我是新手!看了受益匪浅啊!
cxdzxc 2009-02-16
  • 打赏
  • 举报
回复
膜拜1楼,确实是高手办法,对消与补回,要创造出这样的算法,我自叹还差得远呢,汗下!
「已注销」 2009-02-16
  • 打赏
  • 举报
回复
新手入门 看不懂
youkii 2009-02-16
  • 打赏
  • 举报
回复
1楼的好方法,简单啊,学习学习。
guzhongling 2009-02-12
  • 打赏
  • 举报
回复
guzhongling 2009-02-12
  • 打赏
  • 举报
回复
1楼的算法很神奇。。
willflyz 2009-02-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
这也不会?给你种简单方法:

Assembly codemov al, x
xor al, y
xor al, z
mov w, al
[/Quote]
学习!
muyang008 2009-02-05
  • 打赏
  • 举报
回复
mov al, x
xor al, y
xor al, z
mov w, al
好方法学习
muyang008 2009-02-05
  • 打赏
  • 举报
回复
mov al, x
xor al, y
xor al, z
mov w, al
好方法学习
chjingsi 2009-02-05
  • 打赏
  • 举报
回复
方法用的很好,很佩服
shineboy1034 2009-02-05
  • 打赏
  • 举报
回复
很神奇
pointtoo 2009-02-05
  • 打赏
  • 举报
回复
佩服~~~
lgy_come_on 2009-01-18
  • 打赏
  • 举报
回复
顶.....1楼的方法的对的。
xtjiayou 2009-01-16
  • 打赏
  • 举报
回复
X xor y xor z 好方法
子然在打码 2009-01-12
  • 打赏
  • 举报
回复
mov al, x
xor al, y
xor al, z
mov w, al

学习中…………
jinzhou520 2009-01-11
  • 打赏
  • 举报
回复
太NX了。
jinzhou520 2009-01-11
  • 打赏
  • 举报
回复
1L的我想不明白。怎么会这样。
ldfqq 2009-01-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sunjor 的回复:]
可否详细地讲下原理,我知道运算的结果是对的。答案来的神奇
[/Quote]
相同数异或为0
任何数和0异或值不变

既然三个字节变量 x,y,z 其中有2个一定相同,则x异或y异或z=不同的那个

学会在帖子中插入源码了,竟然还带颜色,庆祝下。。。
RuanJianRenAtMSN 2009-01-09
  • 打赏
  • 举报
回复
DATA SEGMENT
SRC1 DB X,Y,B,W
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET SRC1
MOV DI,OFFEST SRC1
INC DI
INC DI
INC DI
INC DI
MOV AL,[SI]
INC SI
LOP0:
CMP AL,[SI]
JNZ LOP1
MOV AL,[SI]
INC SI
JMP LOP0
LOP1:
MOV [DI],AL
MOV AH,4CH
INT 21H
CODE ENDS
END
sunjor 2009-01-06
  • 打赏
  • 举报
回复
可否详细地讲下原理,我知道运算的结果是对的。答案来的神奇
加载更多回复(5)

21,500

社区成员

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

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