| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1281 人关注过本帖
标题:xinfresh 你好,关于 mod 的问题
只看楼主 加入收藏
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
收藏
 问题点数:0 回复次数:16 
xinfresh 你好,关于 mod 的问题
第一个文本框内输入“汉字”,第二个文本框内输入0~9 与A~F的任意组合的8为,第三个文本框内容等于第二个文本框的内容 mod 第一个文本框内“汉字”的每位机器码左移的后(左移位数 = 所取机器码 and 7)的之和。
搜索更多相关主题的帖子: mod xinfresh 文本 机器 汉字 
2006-05-02 11:40
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 

不是很明白你的意思,举个例子怎样?


E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 13:00
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
收藏
得分:0 

例如:a = 编程论坛 = B1E0B3CCC2DBCCB3 (编程论坛的十六进制码)
b = B54C698E
i = len(a)
c = b + b mod ((mid(a,i,2)) shl (b mod (mid(a,i,2)) and 7)

也就是下列这段代码:

00551209 |> 8B45 FC /mov eax,dword ptr ss:[ebp-4]
0055120C |. 33C9 |xor ecx,ecx
0055120E |. 8A4C18 FF |mov cl,byte ptr ds:[eax+ebx-1]
00551212 |. 83E1 07 |and ecx,7
00551215 |. 8B45 FC |mov eax,dword ptr ss:[ebp-4]
00551218 |. 0FB64418 FF |movzx eax,byte ptr ds:[eax+ebx->
0055121D |. 50 |push eax
0055121E |. 8B45 F4 |mov eax,dword ptr ss:[ebp-C]
00551221 |. 5A |pop edx
00551222 |. 51 |push ecx
00551223 |. 8BCA |mov ecx,edx
00551225 |. 99 |cdq
00551226 |. F7F9 |idiv ecx
00551228 |. 59 |pop ecx
00551229 |. D3E2 |shl edx,cl
0055122B |. 03FA |add edi,edx
0055122D |. 43 |inc ebx
0055122E |. 4E |dec esi
0055122F |.^ 75 D8 \jnz short Jqreport.00551209

[此贴子已经被作者于2006-5-2 14:44:27编辑过]

2006-05-02 14:24
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
sXQ8AmWR.rar (2.04 KB) xinfresh 你好,关于 mod 的问题


也不知道对不对

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 15:02
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
哎?你怎么修改了?那可能就不对了

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 15:04
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
c = b + b mod ((mid(a,i,2)) shl (b mod (mid(a,i,2)) and 7)
这句语是要干吗?shl是什么意思?汇编我看不懂

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 15:07
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
收藏
得分:0 
以下是引用xinfresh在2006-5-2 15:07:00的发言:
c = b + b mod ((mid(a,i,2)) shl (b mod (mid(a,i,2)) and 7)
这句语是要干吗?shl是什么意思?汇编我看不懂

是按照VB写的表达式(表达的不一定很准确),SHL 是逻辑左移

2006-05-02 15:14
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
Q:51127945
来找我

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 15:19
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
收藏
得分:0 
编程论坛 的计算结果 等于C23
图片附件: 游客没有浏览图片的权限,请 登录注册

2006-05-02 15:24
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
这个是我写的,你想说什么?

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-05-02 15:26
快速回复:xinfresh 你好,关于 mod 的问题
数据加载中...
 
   



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

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