发明名称 |
在电可擦写可编程只读存储器中存储数据的方法及装置 |
摘要 |
本发明的实施例中公开了一种在EEPROM中存储数据的方法,该方法包括:A、将所需保存的数据集合中长度最长的数据子集分配给至少一个连续的数据单元,将最后一个被分配的数据单元作为当前数据单元;B、当有至少一个未被分配的数据子集的长度小于或等于当前数据单元的剩余长度时,将长度小于或等于当前数据单元的剩余长度且长度最长的未被分配的数据子集分配给当前数据单元,计算当前数据单元的剩余长度,返回执行步骤B;C、根据分配情况将已被分配的数据子集存储到所分配的数据单元中。本发明的实施例中还公开了一种在EEPROM中存储数据的装置。通过使用上述的方法、和装置,节省了EEPROM的存储空间,提高了EEPROM的利用率。 |
申请公布号 |
CN101286136B |
申请公布日期 |
2011.12.28 |
申请号 |
CN200810104867.6 |
申请日期 |
2008.04.24 |
申请人 |
北京中星微电子有限公司 |
发明人 |
冯备战 |
分类号 |
G06F12/02(2006.01)I;G06F12/04(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
宋志强;麻海明 |
主权项 |
一种在电可擦写可编程只读存储器中存储数据的方法,其特征在于,该方法包括:A、将所需保存的数据集合中长度最长的数据子集分配给电可擦写可编程只读存储器中的至少一个连续的数据单元,将最后一个被分配的数据单元作为当前数据单元;B0、判断是否所有未被分配的数据子集的长度均大于当前数据单元的剩余长度;如果是,则执行步骤C;否则,执行步骤B;B、将长度小于或等于当前数据单元的剩余长度且长度最长的未被分配的数据子集分配给当前数据单元,计算当前数据单元的剩余长度,返回执行步骤B0;C、根据分配情况将已被分配的数据子集存储到所分配的数据单元中。 |
地址 |
100083 北京市海淀区学院路35号世宁大厦15层 |