发明名称 用以于电脑内切换位元组顺序之方法及装置
摘要 本文揭述一种可让某一既定型式之电脑执行运用大尾码或小尾码架构之程式的方法与装置。此方法运用了一项事实,即,将采某一架构之一位元组位址的两个低位元与二进位的3作XOR运算,会把该位元组位址转换成采另一架构之等效位元组位址。此方法在一较佳实施例中系以软体型态来实施,但本文亦揭述了其以硬体实施之状况。
申请公布号 TW189330 申请公布日期 1992.08.21
申请号 TW080106268 申请日期 1991.08.08
申请人 MIPS电脑系统公司 发明人 拉瑞B.威伯;马克I.希梅尔史汀;駬尔A.奇利安
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人 蔡坤财 台北巿松江路一四八号十二楼之三;恽轶群 台北巿松山区南京东路三段二四八号七楼
主权项 1893301.一种用以将使用一第一种预定位元组顺序定址法之程式转换成适用一第二种预定位元组顺序定址法的方法,包含下列步骤: 找出该程式中针对资料位元组运作之所有指令; 以其位元组位址之两个低位位元与二进位的3做互斥或(XOR)运算;以及 以该XOR运算之结果取代该位元组位址之该两低位位元。2.一种用以将使用一第一种预定位元组顺序定址法之程式转换成适用一第二种预定位元组顺序定址法的装置,包含: 用以找出该程式中针对资料位元组运作之所有指令的装置; 用以拿该位元组位址之两个低位位元与二进位的3做XOR运算的装置;以及 用以拿该XOR运算之结果取代该位元组位址之该两低位位元的装置。3.一种可在具有一种预定位元组顺序定址法之一数位式电脑中编译采用相同或不同位元组顺序定址法之程式的编译器,包含: 用以检测一套新程式是否具有与先前编译过之程式不同之位元组顺序定址法的装置;以及 用以将存取诸电脑字组之某些部分的所有指令转换成适用该电脑之该预定位元组顺序定址法的装置。4.如申请专利范围第3项所述之编译器,其中该用以转换指令之装置更包含: 用以检出位元组位址之两个低位位元的装置;以及 用以拿该位元组位址之该两低位位元与二进位的3做XOR运算的装置。
地址 美国