发明名称 利用同位检查以进行指令模式切换的处理器及方法
摘要 一种利用同位检查进行指分模式切换的处理器及方法,其可执行于N比特及2N比特模式,每一N比特字组包含P个同位比特及(N-P)比特的指令码,其中,每一N比特模式指令的同位比特是将其N比特字组设定为第一同位状态,每一2N比特模式指令的每一N比特字组的同位比特是将其N比特字组设定为第二同位状态,该处理器包含一指令输入装置、一指令撷取装置及一执行模式切换逻辑,该指令输入装置包含一宽度为2N比特的存储空间以供储存复数个代表指令的2N比特字组,该指令撷取装置用以撷取该指令码输入装置的一2N比特字组,以及该执行模式切换逻辑用以判断撷取的2N比特字组为二个(N-P)比特的指令或一个2(N-P)比特的指令。
申请公布号 CN100595731C 申请公布日期 2010.03.24
申请号 CN03107277.1 申请日期 2003.03.21
申请人 凌阳科技股份有限公司 发明人 梁伯嵩
分类号 G06F9/30(2006.01)I;G06F9/32(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 汤保平
主权项 1.一种以同比特检查进行指令模式切换的处理器,其可分别于N比特及2N比特模式执行N比特及2N比特模式指令,N为大于或等于4的整数,该N比特模式指令由一个N比特字组所组成,该2N比特模式指令由两个N比特字组所组成,每一N比特字组包含P个同位比特及N-P比特的指令码,P为大于或等于1的整数,其中,每一N比特模式指令的同位比特是将其N比特字组设定为第一同位状态,每一2N比特模式指令的每一N比特字组的同位比特是将其N比特字组设定为第二同位状态,其特征在于,该处理器包含:一指令输入装置,其包含一宽度为2N比特的存储空间以供储存复数个代表指令的2N比特字组;一指令撷取装置,用以撷取该指令码输入装置的一2N比特字组;以及一执行模式切换逻辑,用以判断撷取的2N比特字组为二个N-P比特的指令或一个2N-2P比特的指令,以切换处理器执行于N比特或2N比特模式;其中,当撷取的2N比特字组为偶同位时,如所包含的两个N比特字组均为第一同位状态,判定该2N比特字组为二个N-P比特的指令,如所包含的两个N比特字组均为第二同位状态,判定该2N比特字组为一个2N-2P比特的指令。
地址 台湾省新竹县科学园区