爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 408|回复: 0
收起左侧

向solo请教,关于自动开机V3中的“/”如何找到

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
我根据反汇编得来的代码注译了一下。那些有*的是有想用在MC60上的。我本猜测可能它们的“/”位置一样,不过结果不是。你是用什么方法找到?望能得到你的指教,谢谢!当然也希望别的大侠的指教。
自动开机V3 2128源码注释


; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
ROM:F80900
ROM:F80900 loc_F80900:第一个/(关机时)                       ; CODE XREF: ROM:C6965EJ
ROM:F80900                 mov     r1, #0       ;r1=0   
ROM:F80902                 jmpr    cc_UC, loc_F80906 ;跳到下两行
ROM:F80904 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪第二个/时(开机时)ROM:F80904  
                               mov     r1, #2 ;R=2     ;第二个/
ROM:F80906                                ;《58:f220是闹铃中/的地址》
ROM:F80906 loc_F80906:                             ; CODE XREF: ROM:F80902j
ROM:F80906             *   mov     r14, #20F2h   ;R14=20F2
ROM:F8090A                 add     r14, r1       ;R14+R1(0或2)以得到第二个/
ROM:F8090C             *   extp    #58h, #1 ; 'X'  
ROM:F80910             *   mov     r14, [r14]      ;把R14的值-》R14(这一句是必须的?)
ROM:F80912                 cmp     r1, #2          ;R1=2?(开机状态?)   
ROM:F80914                 jmpr    cc_Z, loc_F80928;是则跳
ROM:F80916             *   cmp     r14, #2Fh ; '/' ;比较第一个R14=”/”?
ROM:F8091A             *   jmpr    cc_NZ, loc_F80920 ;跳正常闹铃
ROM:F8091C             *   jmps    0C6h, loc_C695E4 ;跳到开机
ROM:F80920 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
ROM:F80920
ROM:F80920 loc_F80920:                             ; CODE XREF: ROM:F8091Aj
ROM:F80920            *    mov     r14, #9Dh ; '? ;R14不是“/”R14=#9D的值
                                                  ;恢复入口。
ROM:F80924            *    jmps    0C6h, loc_C69662  ;跳正常闹铃
ROM:F80928 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
ROM:F80928
ROM:F80928 loc_F80928:                             ; CODE XREF: ROM:F80914j
ROM:F80928                 cmp     r14, #2Fh ; '/' ;R1=2,比较第二个R14=/ ?
ROM:F8092C                 jmpr    cc_NZ, loc_F80932 跳到闹铃
ROM:F8092E                 jmps    0CBh, loc_CB92AA  跳到不闹铃
ROM:F80932 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
ROM:F80932
ROM:F80932 loc_F80932:                             ; CODE XREF: ROM:F8092Cj
ROM:F80932                 jmps    0CBh, loc_CB93E6 ;第二个R14不等/时。闹铃**
ROM:F80932 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
定时自动开机v3---------2128
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-9 14:13

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表