发明名称 强化多字指令及其方法
摘要 一组具有强化多字指令之微控制器指令集。指令集具多个指令其中多个指令包含单一字指令及多字指令。至少将一位元置于所有多字指令之所有非第一字的预定位置。如果多字指令之第一字在多字指令之任何后续的字执行之前未被执行,微控制器将位元解码为无运算位元。
申请公布号 TW405088 申请公布日期 2000.09.11
申请号 TW087116121 申请日期 1998.10.13
申请人 微晶片技术公司 发明人 罗得尼;乔瑟夫
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人 黄庆源 台北巿敦化南路一段二四五号八楼
主权项 1.一种具有强化多字指令之微控制器指令集,其组合包括:多个指令其中该多个指令为单字指令及多字指令;以及在一多字指令第一字之后的该多字指令所有字的预定位置至少有一位元,其中如果未先执行该多字指令之第一字,其中该至少一位元将为该微控制器解码为无运算位元。2.如申请专利范围第1项所述之一种具有强化多字指令之微控制器指令集,在该多字指令之第一字之后,其中该至少一位元位于一多字指令所有字的上部。3.如申请专利范围第1项所述之一种具有强化多字指令之微控制器指令集,其中该单一字指令及多字指令的每一字为16位元的字元组。4.如申请专利范围第1项所述之一种具有强化多字指令之微控制器指令集,其中四个位元用作该多字指令第一字后之多字指令所有字的预定位置,如果未先执行该多字指令之第一字,其中该四位元将为该微控制器解码为无运算位元。5.如申请专利范围第4项所述之一种具有强化多字指令之微控制器指令集,在该多字指令之第一字之后,其中该四位元设定于一多字指令所有字上部的四位元。6.如申请专利范围第1项所述之一种具有强化多字指令之微控制器指令集,其中该单一字指令及多字指令的每一字编码为16进位数字。7.一种强化多字指令包括下列组合:具有多字的指令;以及在该多字之第一字之后的该指令所有字的预定位置至少有一位元,其中如果未先执行该多字之第一字,该至少一位元将促成该微控制器将该多字之第一字后的每一字解码为无运算位元。8.如申请专利范围第7项所述之一种强化多字指令,其中该至少一位元位于该多字指令之第一字之后所有字的上部。9.如申请专利范围第7项所述之一种强化多字指令,其中该多字为16位元字。10.如申请专利范围第7项所述之一种强化多字指令,其中四个位元用作该指令第一字后之所有字的预定位置,如果未先执行该指令之第一字,其中该四位元将为该微控制器解码为无运算位元。11.如申请专利范围第10项所述之一种强化多字指令,在该多字指令之第一字之后,其中该四位元设定于所有字上部的四位元。12.如申请专利范围第7项所述之一种强化多字指令,其中该多字的每一字编码为16进位数字。13.一种提供微控制器一指令集的方法,该指令集具有强化多字指令,包括下列组合:提供多指令其中该多指令为单一字指令及多字指令;以及在该多字指令之第一字后的多字指令之每一字一预定位置设立至少一位元,如果未先执行该多字指令之第一字,其中该至少一位元将为该为控制器解码为无运算位元。14.如申请专利范围第13项所述之方法,其中在一预定位置设立至少一位元的该步骤,更包括在该多字指令的第一字之后的该多字指令所有字设立该至少一位元。15.如申请专利范围第13项所述之方法,其中该单一字指令及多字指令的每一字为16位元的字元组。16.如申请专利范围第14项所述之方法,其中四个位元用作该多字指令第一字后之多字指令所有字的预定位置,如果未先执行该指令之第一字,其中该四位元将为该微控制器解码为无运算位元。17.如申请专利范围第16项所述之方法,在该多字指令之第一字之后,其中该四位元设定于一多字指令所有字上部的四位元。18.如申请专利范围第13项所述之方法,其中该单一字指令及该多字指令的每一字编码为16进位数字。图式简单说明:第一图描述本发明指令集具强化多字指令之一简化实施例。
地址 美国