首页
社区
课程
招聘
[求助]向大家请教几个算法问题
发表于: 2014-12-5 13:20 2585

[求助]向大家请教几个算法问题

2014-12-5 13:20
2585
0055BBED    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
0055BBF0    0FB600          MOVZX EAX,BYTE PTR DS:[EAX]          //取第一位数为0
0055BBF3    8B55 FC         MOV EDX,DWORD PTR SS:[EBP-4]     
0055BBF6    0FB652 01       MOVZX EDX,BYTE PTR DS:[EDX+1]   //取第二位数为2
0055BBFA    03C2            ADD EAX,EDX                 //相加 30+32=62
0055BBFC    B9 05000000     MOV ECX,5            
0055BC01    99              CDQ                              
0055BC02    F7F9            IDIV ECX                      //??? 请问在此整除,取的是余数呢?还是商?  为什么 DL=03 呢?
0055BC04    80C2 34         ADD DL,33                 // ??? 为什么是 DL=03 呢?
0055BC07    8855 F8         MOV BYTE PTR SS:[EBP-8],DL        //??? 这局话是否将十六进制转换为十进制 ?等于 6 呢?

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 182
活跃值: (843)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
2
62是16进制,也就是转换成10进制为98,98%5 = 3,即EDX = 3.
2014-12-5 17:01
0
游客
登录 | 注册 方可回帖
返回