【技术实现步骤摘要】
本专利技术是关于资料处理的
,尤指一种处理器执行储存器间资料搬移的自动对齐的装置及方法。
技术介绍
在资料处理时,资料的对齐与否关是到许多关键运算的效能,例如字串、阵列等运算的效能。针对处理资料未对齐的问题,于美国第USP4,814,976号专利案中,是在载入或储存未对齐资料即同时进行对齐的动作,并将跨越边界的一笔资料分成两次读取或两次写出。然而,分成两次读取或两次写出将浪费资料频宽且影响处理机性能。而且造成程序码冗长及浪费程序储存空间。例如,若是要将由储存器中位址为(100+x)h起始的3个字组(words)资料(ABCDEFGHIJKL)搬到储存器中位址为(200+y)h起始的位置的话(x,y=0,1,2 or 3),其程序码如图1所示,而图2~5则分别为资料来源处与资料目的处的位址是否有对齐时的情况。图2是资料来源处与资料目的处的位址均未对齐时的情况。图3是资料来源处的位址对齐,而资料目的处的位址未对齐时的情况,此时LWLrA,(100)h指令和LWR rA,(100+3)h指令都会去读取储存器位址为100h这个字组,而且均写入暂存器rA中,会执行 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:梁伯嵩,
申请(专利权)人:凌阳科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。