发明名称 |
向/从缓冲器提取和加载数据的装置和方法 |
摘要 |
本发明描述了用于向/从缓冲器提取和加载数据的一种方法和装置。所述方法包括响应于数据访问指令的执行,从数据缓冲器选择数据。该数据缓冲器包括多个数据存储设备,其中的一个或者多个最初包含了被选择的数据。从而,所述多个数据存储设备形成了在位级上可寻址的单地址空间。当被选择的数据从数据缓冲器的源数据存储设备跨越到数据缓冲器的下一个数据存储设备时,来自源数据存储设备的被选择的数据的部分与来自下一个数据存储设备的被选择的数据的剩余部分相连接,以将被选择的数据形成为连续的单元。最后,一旦被选择的数据被形成,被选择的数据就被存储在目标数据存储设备中。 |
申请公布号 |
CN100357879C |
申请公布日期 |
2007.12.26 |
申请号 |
CN02817493.3 |
申请日期 |
2002.08.30 |
申请人 |
英特尔公司 |
发明人 |
小威廉·梅西;马修·奥利曼;埃里克·迪贝斯;延匡·陈 |
分类号 |
G06F5/06(2006.01);H03M7/40(2006.01) |
主分类号 |
G06F5/06(2006.01) |
代理机构 |
北京东方亿思知识产权代理有限责任公司 |
代理人 |
王怡 |
主权项 |
1.一种用于从数据缓冲器提取位长度可变数据的方法,包括:响应于执行数据访问指令,从数据缓冲器识别被请求的数据,其中,所述数据缓冲器包括多个数据存储设备,所述多个数据存储设备最初包含了包括所述被请求数据的输入数据;根据所述数据访问指令的位地址操作数和位长度操作数,检测所述被请求的数据从所述数据缓冲器中的源数据存储设备跨越到下一个数据存储设备,以便所述数据缓冲器是位级可寻址的;将选自所述源数据存储设备的所述被请求的数据的部分与来自所述下一个数据存储设备的所述被请求的数据的剩余部分连接起来,以将所述被请求的数据形成为连续的单元;以及将所述被请求的数据存储在目标数据存储设备中。 |
地址 |
美国加利福尼亚州 |