| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1163 人关注过本帖
标题:这个式子应该怎么读,我不会
只看楼主 加入收藏
blueness21
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-7-28
收藏
 问题点数:0 回复次数:16 
这个式子应该怎么读,我不会


a=2*k!=!m

我不会读,会读的帮帮哦,先谢谢了~

搜索更多相关主题的帖子: 谢谢 
2007-08-03 18:49
antter
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-8-27
收藏
得分:0 
不用读了,把出书的或给你出题的砸了。

2*k不等于非m的值赋给a
2007-08-03 18:52
blueness21
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-7-28
收藏
得分:0 
以下是引用antter在2007-8-3 18:52:03的发言:
不用读了,把出书的或给你出题的砸了。

2*k不等于非m的值赋给a

2*k不等于非m的值赋给a...我知道读出来是这个效果,我想知道应该怎么理解,谢谢。

2007-08-03 18:58
cfd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-8-3
收藏
得分:0 

(a=(2*k))!=(!m);

加上括号应该能看明白了,实际编程中用不上这些吧.

2007-08-03 20:09
medicihophy
Rank: 1
等 级:新手上路
威 望:1
帖 子:102
专家分:0
注 册:2007-7-28
收藏
得分:0 
呵呵,本来不准备啰唆的,但楼上似乎在误导人啊(不是恶意的哈,别介意):
正确的括号顺序是这样的:
a=((2*k)!=(!m));

2007-08-03 20:15
medicihophy
Rank: 1
等 级:新手上路
威 望:1
帖 子:102
专家分:0
注 册:2007-7-28
收藏
得分:0 
mov DWORD PTR k, 2//首先给k赋值
mov DWORD PTR m, 5//给m赋值
mov eax, DWORD PTR k//这和下面一行实现左移1位,即*2,
shl eax, 1
xor ecx, ecx
cmp DWORD PTR m, 0//m和0比较,结果放在cl中,即ecx寄存器中,即实现!m
sete cl
xor edx, edx
cmp eax, ecx//2*k的值和!m值比较,结果放在dl中,即放在了edx寄存器中
setne dl
mov DWORD PTR a, edx//将edx中的值,即2*k与!m比较的结果,赋值给a

所以说应该是a=((2*k)!=(!m));

2007-08-03 20:25
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
楼上的……强
2007-08-03 20:58
mayuebo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:257
专家分:1282
注 册:2005-9-8
收藏
得分:0 
楼上强。5楼正确

成功贵在坚持
2007-08-03 21:03
blueness21
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-7-28
收藏
得分:0 

原来涉及个优先级问题。..我还很不熟练。
不过谢谢5楼的强人.真的好强,那些好似汇编的东西我看了就头疼。

2007-08-03 21:44
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 

汇编是个好东西啊,赞个。


Fight  to win  or  die...
2007-08-03 23:16
快速回复:这个式子应该怎么读,我不会
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012296 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved