请51汇编高手进来解答,有RMB哦

[复制链接]
2998|18
 楼主| wang7885 发表于 2012-8-20 15:33 | 显示全部楼层 |阅读模式
;;;;;;;;;;;;;;;TEST CODE     
                  mov   31h,#02
    here1:     mov   30h,#0e0h  
    here2:     mov   1dh,#0e8h
                  mov   1eh,#03h
                  CLR   C      
                   CLR   A
                   SUBB  A,53H
                   MOV   4EH,A
                   MOV   A,1dh
                   SUBB  A,54H
                   MOV   4FH,A
                   MOV   A,1eh
                   SUBB  A,55H
                   MOV   50H,A   
                   MOV   A,5AH
                   RLC   A
                   MOV   R7,#03H
                   MOV   R0,#59H
                   MOV   R1,#5EH
Q0EDD1:      MOV   A,@R0
                   RRC   A
                   MOV   @R1,A  
                   DEC   R0
                   DEC   R1
                   DJNZ  R7,Q0EDD1
                   MOV   R7,#03H
                   MOV   R0,#5CH
                   MOV   R1,#4EH
                   CLR   C
Q0EEB1:       MOV   A,@R1
                   SUBB  A,@R0
                   MOV   @R0,A
                   INC   R0
                   INC   R1
                   DJNZ  R7,Q0EEB1
                   RLC   A
                   CLR   A
                   JNC   Q0EF71
                   CPL   A
Q0EF71:       MOV   @R0,A
                   MOV   R1,#5FH
                   MOV   R7,#04H
Q0EFC1:       DEC   R0
                   MOV   A,@R0
                   XCHD  A,@R1
                   SWAP  A
                   MOV   @R0,A
                   DJNZ  R7,Q0EFC1
                   MOV   A,@R1
                   SWAP  A
                   XCHD  A,@R1
                   MOV   R7,#05H
                   MOV   R0,#56H
                   MOV   R1,#5BH
                   CLR   C
Q0F0D1:      MOV   A,@R1
                   ADDC  A,@R0
                   MOV   @R0,A  
                   INC   R0
                   INC   R1
                   DJNZ  R7,Q0F0D1
                   MOV   R7,#05H
                   MOV   R0,#51H
                   MOV   R1,#56H
                   CLR   C
Q0F1B1:       MOV   A,@R1
                   ADDC  A,@R0
                   MOV   @R0,A  
                   INC   R0
                   INC   R1
                   DJNZ  R7,Q0F1B1
                   MOV   R7,#04H
                   MOV   R0,#75H
                   MOV   R1,#52H
                   CLR   C
Q0F291:       MOV   A,@R0
                   ADDC  A,@R1
                   MOV   @R0,A  
                   INC   R0
                   INC   R1
                   DJNZ  R7,Q0F291
                   JNC   Q0F331
                   INC   @R0
Q0F331:       djnz  30h,here2                  
                   djnz  31h,here1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;test end
 楼主| wang7885 发表于 2012-8-20 15:36 | 显示全部楼层
运行结束后,请问7576777879H里面的内容是多少?并给出这个代码的数学公式,谢谢!!!
第一位给予正确解答的同学有报酬哦
也可QQ:1026731555,谢谢!!!
airwill 发表于 2012-8-20 20:28 | 显示全部楼层
这有何难
找来一个软件仿真器.
一点运行就出来了.
7576777879H  的内容分别是: 42, 221,180,198,5
lyjian 发表于 2012-8-20 21:08 | 显示全部楼层
并给出这个代码的数学公式,谢谢!!!
***********
关键是这个难
古道热肠 发表于 2012-8-20 22:40 | 显示全部楼层
汇编代码看得累,最好编写注释详细的汇编,无论是自己用还是维护都有必要。
 楼主| wang7885 发表于 2012-8-21 08:56 | 显示全部楼层
这是老产品的某段数据处理程序。因为产品需升级为ARM处理器,需要将此代码改为C。
谢楼上回答,我早已软件仿真过了。1dh1eh寄存器是最原始的采集数据,是变化的,所以结果也是变化的。
4楼的名字和我以前的一个同事同名,呵呵。真巧
继续求答案。或者有兴趣者也可以直接给我联系!
 楼主| wang7885 发表于 2012-8-21 09:05 | 显示全部楼层
TO:4楼
SORRY, 把 y 看成 i 了
yewuyi 发表于 2012-8-21 09:14 | 显示全部楼层
我很关心所谓的RMB是多少数额?具体被谁领走了?
qq65411253 发表于 2012-8-21 15:35 | 显示全部楼层
这个程序连定义都没有,直接使用具体值,很明显不是源代码而是反汇编出来的指令。可能是解密某个产品得到的bin。
 楼主| wang7885 发表于 2012-8-21 16:59 | 显示全部楼层
是的。这是反编译的一段代码。能读懂这段程序的人,薪水可能已经上W了,可能看不上1K小钱了。话又说回来,读懂的过程也是一种快乐,不是吗?
airwill 发表于 2012-8-21 17:40 | 显示全部楼层
就这么点代码, 读懂它不成问题, 读懂的过程有什么快乐呢
dong_abc 发表于 2012-8-21 18:45 | 显示全部楼层
为什么要去读它呢?脑细胞多了?
linbei1988 发表于 2012-8-21 19:53 | 显示全部楼层
关键是完了也没看见RMB啊
wgggjfg 发表于 2012-8-24 18:29 | 显示全部楼层
RMB是多少?
独自探索 发表于 2012-8-24 19:20 | 显示全部楼层
看懂我这段代码就知道RMB是多少了.
lz yu j 1K  "sk ce rhf i h 1k ih qg b"
dlyt_test001 发表于 2012-8-25 08:09 | 显示全部楼层
汇编、汇编、又见汇编!:sleepy:
huangqi412 发表于 2013-3-26 12:12 | 显示全部楼层
又是**
weiyg8051 发表于 2013-3-27 16:38 | 显示全部楼层
我只是来看RMB的
xiaoyuej 发表于 2013-3-27 16:51 | 显示全部楼层
我能看懂,但需要时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

14

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部