查看: 4369|回复: 2

[其他] 反汇编出现的问题,急切等待

[复制链接]

该用户从未签到

2

主题

7

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
发表于 2009-8-28 12:56:33 | 显示全部楼层 |阅读模式
我自己写的反汇编程序,从一个中断地址入口,一条指令一条指令翻译下来的,出现了跳转指令跳到了个无效地址(以用红色表示出来了),不知道怎么解决啊,请大家给想想主意,谢谢了先,翻译后的指令如下:单片机是MC68HC908MR32
还有个问题问一下会不会这个中断函数中有常数定义啊?
00009CFD 8B         PSHH  
00009CFE B616     LDA    $16
00009D00 C700E3   STA    $00E3
00009D03 1F16       BCLR   7,$16
00009D05 B617       LDA    $17
00009D07 CB01B3   ADD    $01B3
00009D0A B717       STA    $17
00009D0C B618     LDA    $18
00009D0E CB01B2   ADD    $01B2
00009D11 87       PSHA  
00009D12 4F       CLRA  
00009D13 A900     ADC    #$00
00009D15 87       PSHA  
00009D16 8A       PULH  
00009D17 88       PULX  
00009D18 6500FF   CPHX   #$00FF
00009D1B 9302     BLE    *+4       ;abs = $9D1F
00009D1D 3C17     INC    $17
00009D1F B618     LDA    $18
00009D21 CB01B2   ADD    $01B2
00009D24 B718     STA    $18
00009D26 C601AF   LDA    $01AF
00009D29 410802   CBEQA  #$08,*+5       ;abs = $9D2E
00009D2C 4F       CLRA  
00009D2D 65A601   CPHX   #$A601
00009D30 CE01AF   LDX    $01AF
00009D33 510902   CBEQX  #$09,*+5       ;abs = $9D38
00009D36 5F       CLRX  
00009D37 65AE01   CPHX   #$AE01
00009D3A 89       PSHX  
00009D3B 95       TSX   
00009D3C FA       ORA    ,X
00009D3D 86       PULA  
00009D3E 2705     BEQ    *+7       ;abs = $9D45
00009D40 6E5C16   MOV    #$5C,$16
00009D43 201F     BRA    *+33       ;abs = $9D64
00009D45 C601AF   LDA    $01AF
00009D48 A10A     CMP    #$0A
00009D4A 2609     BNE    *+11       ;abs = $9D55
00009D4C 4F       CLRA  
00009D4D C701AF   STA    $01AF
00009D50 6E1C16   MOV    #$1C,$16
00009D53 2013     BRA    *+21       ;abs = $9D68
00009D55 C601AE   LDA    $01AE
00009D58 A501     BIT    #$01
00009D5A 2705     BEQ    *+7       ;abs = $9D61
00009D5C 6E5C16   MOV    #$5C,$16
00009D5F 2003     BRA    *+5       ;abs = $9D64
00009D61 6E5816   MOV    #$58,$16
00009D64 4501AF   LDHX   #$01AF
00009D67 7C       INC    ,X
00009D68 4501AE   LDHX   #$01AE
00009D6B 74       LSR    ,X
00009D6C 8A       PULH  
00009D6D 80       RTI 
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

2

主题

7

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
 楼主| 发表于 2009-9-4 12:45:05 | 显示全部楼层

回复:反汇编出现的问题,急切等待

大家难道都不知道吗,我还在急切等待呢,我顶一下

该用户从未签到

0

主题

4

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
发表于 2009-9-13 07:56:46 | 显示全部楼层

RE:反汇编出现的问题,急切等待

对freescale还不是很了解
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-9 06:22 , Processed in 0.079963 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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