- 积分
- 102
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2006-2-20 21:59:50
|
显示全部楼层
我猜这儿是55版的编辑界面:
E3B7A6: 88 90 : mov [-r0], r9
E3B7A8: 88 80 : mov [-r0], r8
E3B7AA: 88 70 : mov [-r0], r7
E3B7AC: 88 60 : mov [-r0], r6
E3B7AE: F0 6D : mov r6, r13
E3B7B0: F0 9C : mov r9, r12
E3B7B2: DA D9 36 E6 : calls 0D9h, loc_D9E636;★ 检查某些保存的值
E3B7B6: F0 74 : mov r7, r4
E3B7B8: 2D 04 : jmpr cc_Z, loc_E3B7C2
E3B7BA: DC 46 : extp r6, #1
E3B7BC: A8 89 : mov r8, [r9]
E3B7BE: 4F F8 : bset r8.4
E3B7C0: 0D 03 : jmpr cc_UC, loc_E3B7C8
;------------------------------------------------------------
E3B7C2: DC 46 : loc_E3B7C2:
E3B7C2: DC 46 : extp r6, #1
E3B7C4: A8 89 : mov r8, [r9]
E3B7C6: 4E F8 : bclr r8.4
E3B7C8: DC 46 : loc_E3B7C8:
E3B7C8: DC 46 : extp r6, #1
E3B7CA: B8 89 : mov [r9], r8
E3B7CC: 48 71 : cmp r7, #1
E3B7CE: 3D 02 : jmpr cc_NZ, loc_E3B7D4
E3B7D0: E0 48 : mov r8, #4
E3B7D2: 0D 01 : jmpr cc_UC, loc_E3B7D6;★ 调用输入法?
;------------------------------------------------------------
E3B7D4: E0 18 : loc_E3B7D4:
E3B7D4: E0 18 : mov r8, #1
E3B7D6: F0 C9 : loc_E3B7D6: ;★★★ 调用输入法? ★★★
E3B7D6: F0 C9 : mov r12, r9
E3B7D8: F0 D6 : mov r13, r6
E3B7DA: F0 E8 : mov r14, r8
E3B7DC: DA E3 5A B8 : calls 0E3h, loc_E3B85A;★ 按R12保存R14值
E3B7E0: DA D9 F2 E6 : calls 0D9h, loc_D9E6F2;★ 找第几输入法
E3B7E4: C0 88 : movbz r8, rl4
E3B7E6: 48 80 : cmp r8, #0
E3B7E8: CD 03 : jmpr cc_SLT, loc_E3B7F0
E3B7EA: 46 F8 0A 00 : cmp r8, #0Ah
E3B7EE: CD 01 : jmpr cc_SLT, loc_E3B7F2
E3B7F0: E0 18 : loc_E3B7F0:
E3B7F0: E0 18 : mov r8, #1
E3B7F2: F0 C8 : loc_E3B7F2:
E3B7F2: F0 C8 : mov r12, r8
E3B7F4: 46 FC 08 00 : cmp r12, #8
E3B7F8: ED 1B : jmpr cc_UGT, loc_E3B830
E3B7FA: 5C 1C : shl r12, #1
E3B7FC: 06 FC DA 3F : add r12, #3FDAh
E3B800: D7 40 77 03 : extp #377h, #1
E3B804: A8 CC : mov r12, [r12]
E3B806: 9C 0C : jmpi cc_UC, [r12]
;------------------------------------------------------------
E3B808: 48 71 : cmp r7, #1
E3B80A: 3D 12 : jmpr cc_NZ, loc_E3B830
E3B80C: 0D 10 : jmpr cc_UC, loc_E3B82E
;------------------------------------------------------------
E3B80E: 48 70 : cmp r7, #0
E3B810: 3D 0F : jmpr cc_NZ, loc_E3B830
E3B812: E0 18 : mov r8, #1
E3B814: 0D 0D : jmpr cc_UC, loc_E3B830
;------------------------------------------------------------
E3B816: DA E3 8E B8 : calls 0E3h, loc_E3B88E
E3B81A: 40 48 : cmp r4, r8
E3B81C: 2D 09 : jmpr cc_Z, loc_E3B830
E3B81E: DA E3 A8 B8 : calls 0E3h, loc_E3B8A8
E3B822: 40 48 : cmp r4, r8
E3B824: 2D 05 : jmpr cc_Z, loc_E3B830
E3B826: DA E3 8E B8 : calls 0E3h, loc_E3B88E
E3B82A: F0 84 : mov r8, r4
E3B82C: 0D 01 : jmpr cc_UC, loc_E3B830
;------------------------------------------------------------
E3B82E: E0 48 : loc_E3B82E:
E3B82E: E0 48 : mov r8, #4
E3B830: F0 C9 : loc_E3B830:
E3B830: F0 C9 : mov r12, r9
E3B832: F0 D6 : mov r13, r6
E3B834: F0 E8 : mov r14, r8
E3B836: DA E3 7A B8 : calls 0E3h, loc_E3B87A;★ 按R12保存R14值
E3B83A: 98 60 : mov r6, [r0+]
E3B83C: 98 70 : mov r7, [r0+]
E3B83E: 98 80 : mov r8, [r0+]
E3B840: 98 90 : mov r9, [r0+]
E3B842: DB 00 : rets
;------------------------------------------------------------
[ 本帖最后由 wwssff 于 2006-2-20 22:02 编辑 ] |
|