发明名称 |
一种使用外部程序存储器的方法 |
摘要 |
本发明公开了一种使用外部程序存储器的方法,包括以下步骤:将CPU的外部程序存储地址映射到外部程序存储器的多个地址段;建立地址段索引表;选择所述外部程序存储器作为当前程序存储器;根据所述CPU的外部程序存储地址及所述地址段索引表,调用所述当前程序存储器中不同地址段的程序。利用本发明,可以使CPU支持大于其地址空间的外部程序存储器,降低系统开发成本。 |
申请公布号 |
CN100395729C |
申请公布日期 |
2008.06.18 |
申请号 |
CN200410042431.0 |
申请日期 |
2004.05.18 |
申请人 |
华为技术有限公司 |
发明人 |
王华;陈建海;冯东 |
分类号 |
G06F12/06(2006.01);G06F9/00(2006.01) |
主分类号 |
G06F12/06(2006.01) |
代理机构 |
北京集佳知识产权代理有限公司 |
代理人 |
王学强 |
主权项 |
1.一种CPU系统中使用外部程序存储器的方法,其特征在于,包括如下步骤:A、将CPU的外部程序存储地址映射到外部程序存储器的多个地址段;B、建立地址段索引表;C、选择所述外部程序存储器作为当前程序存储器;D、根据所述CPU的外部程序存储地址及所述地址段索引表,调用所述当前程序存储器中不同地址段的程序;其中,所述A具体包括:划分所述CPU的外部程序存储地址为逻辑公用程序段和逻辑子程序段,以及划分所述外部程序存储器的地址为物理公用程序段和多个物理子程序段;将所述逻辑公用程序段地址映射为所述物理公用程序段地址,以及将所述逻辑子程序段地址至少映射为一个所述物理子程序段。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |