发明名称 处理器中读取未对齐资料的方法与装置
摘要 本发明是提出一种处理器中读取未对齐资料的装置及方法,未对齐资料是储存在一存储装置,一读取组合暂存器耦合至存储装置,以暂存所读取的资料;一移位装置耦合至读取组合暂存器及存储装置,以依据储存地址,而对读取组合暂存器及存储装置进行移位;该控制装置撷取一第一字组并暂存至该读取组合暂存器,并撷取一第二字组,该移位装置将该第一字组与该第二字组串接,并移位至第一位置,该控制装置撷取一第三字组,该移位装置将该第二字组与该第三字组串接,并移位至第一位置。
申请公布号 CN100495319C 申请公布日期 2009.06.03
申请号 CN200310122428.5 申请日期 2003.12.23
申请人 凌阳科技股份有限公司 发明人 梁伯嵩
分类号 G06F9/30(2006.01)I;G06F12/02(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 汤保平
主权项 1. 一种处理器中读取未对齐资料的方法,其特征在于,其中,未对齐资料是储存在一存储装置的一地址,该存储装置具有由字组边界所分隔的多个m比特的字组,该未对齐资料被字组边界分隔为第一部分、第二部分及第三部分,当该第二部分包含长度为m的字组数量非大于1时,该方法主要包含:一起始撷取步骤,是执行一第一指令,以由包含该第一部分的该存储装置处,撷取一第一字组;一中继撷取步骤,是执行一第二指令,以由包含该第二部分的该存储装置处,撷取一第二字组;一第一移位步骤,是将该第一字组与该第二字组串接,并移位至一第一暂存器,其中,该第一位移步骤的位移比特数是与m的取值和该未对齐资料在该存储装置中的该地址相关;一结束撷取步骤,是执行一第三指令,以由包含该第三部分的该存储装置处,撷取一第三字组;以及一第二移位步骤,是将该第二字组与该第三字组串接,并移位至一第一暂存器,其中,该第二位移步骤的位移比特数是与m的取值和该未对齐资料在该存储装置中的该地址相关;其中,该第一部分及该第三部分是小于m比特,该第二部分是等于m比特。
地址 台湾省新竹县科学园区