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

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

2004-5-13 18:27
8662
我看《加密和解密》的几个问题,请老大赐教!!谢谢!!
我刚看着书不久,有几个问题不怎么清楚
(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
也不怎么清楚
主要是弄不懂意思

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞6
打赏
分享
最新回复 (4)
雪    币: 228
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhou180816 2004-5-14 10:28
2
0
好像是汇编语言 A B C1 C2 或许是十六进制数
A=10
B=11
C1=193
C2=194
我只是猜测 如果错误请原谅
雪    币: 223
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
systembug 2004-5-14 12:41
3
0
你没有看书
那几个都是有书上定义的
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aaasss123123 2004-5-14 13:36
4
0
哈哈~~`:D :D :D 菜鸟啊!!
雪    币: 32403
活跃值: (18860)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2004-5-15 18:55
5
0
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
游客
登录 | 注册 方可回帖
返回