首页
社区
课程
招聘
我看《加密和解密》的几个问题,请老大赐教!!谢谢!!
发表于: 2004-5-13 18:27 8805

我看《加密和解密》的几个问题,请老大赐教!!谢谢!!

2004-5-13 18:27
8805
我看《加密和解密》的几个问题,请老大赐教!!谢谢!!
我刚看着书不久,有几个问题不怎么清楚
(1)
书P29,
下面使用条件设置指令重新编码:
XOR EBX,EBX
CMP A,P
SETGE BL
DEC EBX
AND EBX,(C1-C2)
ADD EBX,C2

老大 能不能说详细点 我看不懂
还有 MOV EBX,C2
CMP A,B
CMOV1 EBX,C1
也不怎么清楚
主要是弄不懂意思

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (4)
雪    币: 228
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好像是汇编语言 A B C1 C2 或许是十六进制数
A=10
B=11
C1=193
C2=194
我只是猜测 如果错误请原谅
2004-5-14 10:28
0
雪    币: 223
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你没有看书
那几个都是有书上定义的
2004-5-14 12:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哈哈~~`:D :D :D 菜鸟啊!!
2004-5-14 13:36
0
雪    币: 50141
活跃值: (20740)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
SETGE BL   //该命令是条件设置指令,若a》b,则会将BL置1.
这样就达到了根据a,b的大小,来决定bl的值。

例如,a>b时,bl=1,dec ebx指令后,ebx=0
指令and ebx,(c1-c2)执行后,ebx=0
这样最后结果就是add ebx,c2  ,为c2.

CMOV1命令这样来理解,或a>b,则cmov1 ebx,c1结果取前者,否则结果取c1
2004-5-15 18:55
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码