打印

急!请教

[复制链接]
1565|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HQHUQ|  楼主 | 2007-1-3 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
tg.liu| | 2007-1-3 15:19 | 只看该作者

05 Start Linear Address Record

到网上搜一搜吧,大把答案

使用特权

评论回复
板凳
gudeng614| | 2007-1-3 16:00 | 只看该作者

你这是汇编后的结果吧,在具体环境下是不同的

使用特权

评论回复
地板
沈老| | 2007-1-3 16:23 | 只看该作者

Hex格式

        while (HexFile.ReadString(OneLine))
        {
            char tmp[260];
            strcpy(tmp,OneLine.GetBuffer(260));
            if (strcmp(tmp,":00000001FF")==0) break;
            int    recordlen = recvalue(tmp[1]) * 16 + recvalue(tmp[2]);
            long address = (recvalue(tmp[3]) * 16 + recvalue(tmp[4]))*256 +
                            recvalue(tmp[5]) * 16 + recvalue(tmp[6]);
            if(address<=min_adr) min_adr=address;
            if(address>=max_adr) max_adr=address;
            for (i=0;i<recordlen;i++)
            {
                 unsigned char codevalue = recvalue(tmp[2*i+9]) * 16 + recvalue(tmp[2*i+10]);
                 mobcode[address + i] = codevalue;
            }
        }

使用特权

评论回复
5
conwh| | 2007-1-3 17:17 | 只看该作者

好象没有05的

使用特权

评论回复
6
沈老| | 2007-1-4 11:03 | 只看该作者

Hex记录的类型

记录的类型;
0 数据记录
1 记录文件结束
2 扩展段地址记录
3 开始段地址记录
4 扩展线性地址记录
5 开始线性地址记录,后面则是真正的数据记录

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

46

帖子

0

粉丝