发明名称 于不同平台间存取任意位范围的数据的方法
摘要 本发明涉及一种于不同平台间存取任意位范围的数据的方法,其主要通过一数据储存区中欲存取数据的位范围的起始与结束位的实际储存地址,而自动计算得到一第一与第二位移量,且对应该第一与第二位移量以将欲读出或写入该欲存取数据的位范围中的位数据,进行一相反方向的读取位移动作,完成一读取或写入程序;通过本发明的方法,可解决因不同系统平台间储存数据格式的差异,致使不易存取任意位范围的数据的问题。
申请公布号 CN1414480A 申请公布日期 2003.04.30
申请号 CN02150390.7 申请日期 2002.11.11
申请人 威盛电子股份有限公司 发明人 李世凯
分类号 G06F12/06;G06F5/01;G06F7/38 主分类号 G06F12/06
代理机构 隆天国际专利商标代理有限公司 代理人 陈红;潘培坤
主权项 1.一种于不同平台间存取任意位范围的数据的方法,其特征在于,包括下列步骤:选择一数据储存区中欲存取数据的位范围;其中,该数据储存区包括数组数据字节,且该欲存取数据的位范围系至少包括一数据位;对应该数据位的储存地址,以自动计算得到一第一与第二位移量;以及对应一存取指令处于一读取模式或一写入模式,以分别对该欲存取数据的位范围进行一读取程序或一写入程序;其中,于进行该读取程序时,可分别对应该第一与第二位移量以将该欲存取数据的位范围中的数据字节分别进行一相反方向的读取位移动作,并予以合并形成一读取数据;而于进行该写入程序时,可分别对应该第一与第二位移量以将一写入数据中的数据字节进行一相反方向的写入位移动作,且将该相反方向的位移结果合并并写入该欲存取数据的位范围中。
地址 台湾省台北县