zl@163.com 发表于 2013-5-15 11:33:47

500RNB 求这段汇编代码反C 那个大虾帮帮忙,急啊

lds      r14,D00BE ;垒加和1
      lds      r15,D00BF
      lds      r16,D00C0
      lds      r17,D00C1
      lds      r10,D00BE;垒加和2
      lds      r11,D00BF
      lds      r12,D00C0
      lds      r13,D00C1
      lds      r22,D00C2;;平方和
      lds      r23,D00C3
      lds      r24,D00C4
      lds      r25,D00C5
         rcall      L0CE5;平方和处理
L0CE5:
      bst      r25,b7
         brtc      L0CE8 ;平方和小于0X80000000
;      -----                branch on last line
         rcall      L0CDB;取反平方和
L0CE8:
      mov      r27,r22
      mov      r22,r23
      mov      r23,r24
      mov      r24,r25
      ldi      r25,k9E
      clr      r0
      rjmp      L0D16
L0D11:
      dec      r25
      lsl      r27
      rol      r22
      rol      r23
      rol      r24
L0D16:
      clr      r1
      tst      r25
         breq      L0D2D
;      -----                branch on last line
      tst      r24
         brpl      L0D11
;      -----                branch on last line
      cpi      r25,kFF
         breq      L0D28
;      -----                branch on last line
      lsl      r27
         brcc      L0D28
;      -----                branch on last line
         brne      L0D24
;      -----                branch on last line
      tst      r0
         brne      L0D24
;      -----                branch on last line
;      --------- this is skippy
         sbrs      r22,b0
         rjmp      L0D28
;      --------- last may be skipped
L0D24:
      subi      r22
      sbci      r23
      sbci      r24
      sbci      r25
L0D28:
      rol      r24
      ror      r25
      ror      r24
      bld      r25,b7
      ret
L0D2D:
      clr      r22
      clr      r23
      clr      r24
      clr      r25
      ret

zhikunWang 发表于 2013-5-15 11:58:23

RNB是哪国货币?

zl@163.com 发表于 2013-5-15 12:29:46

RMB啊,在中国其他的能流通

51EDA技术 发表于 2013-5-15 12:50:53

zl@163.com 发表于 2013-5-15 12:29 static/image/common/back.gif
RMB啊,在中国其他的能流通

如果你知道具体的需求,就这几句汇编,还不如自己用C写一个。

zl@163.com 发表于 2013-5-15 21:46:46

关键这个是反编译代码

zl@163.com 发表于 2013-5-15 21:47:17

就是不知道他的意思,知道那当然知道用C了

tenx 发表于 2013-5-16 08:01:33

我可以给你做,不过必需先付款3成,行就QQ聊吧105032647

guew 发表于 2013-5-17 01:44:00

本帖最后由 guew 于 2013-5-17 01:46 编辑

楼主,我不懂汇编,无奈帮不上忙了。
不过,您的燃眉之急解了么?
500块钱不贵呀,要是真的急用,5000块都值的呢~

zl@163.com 发表于 2013-5-17 15:18:54

哎太麻烦了

guew 发表于 2013-5-18 17:30:16

zl@163.com 发表于 2013-5-17 15:18 static/image/common/back.gif
哎太麻烦了

买卖做成了么?

zl@163.com 发表于 2013-5-28 14:32:19

自己搞定了

zl@163.com 发表于 2013-5-28 14:33:15

简单的很,就是整形转浮点型
页: [1]
查看完整版本: 500RNB 求这段汇编代码反C 那个大虾帮帮忙,急啊