【技术实现步骤摘要】
一种指令编解码及执行方法及其装置
本专利技术涉及编解码
,特别是涉及一种指令编解码及执行方法及其装置。
技术介绍
目前,在可编程应用领域中,常用的编解码方法是二进制编码。采用二进制编码时,用二进制表示一个数时,位数非常多,实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,运算结束后再将二进制转换为十进制供人们阅读。涉及到编码,转码等操作,工作原理相对复杂,导致学习与应用难度大,不够便捷。同时,应用中二进制和十进制的互相转换比较重要,要求程序员都需要具备能做到看见二进制数,直接就能转换为十进制数,反之亦然,对人员的有相对较高的技术要求。并且,当接收到转换为二进制数的编码指令后,还需要采用二进制译码来生成最终得操作指令,该过程需依赖较多种类的运算器单元,如:算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。采用二进制译码方法运行时,运算器的操作和操作种类由控制器决定,运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。因此,整个译码过程需要依赖较多的硬件基础设施设备,实现较为复杂,实现成本较高。因此,如何提供一种能够解决上述问题的指令编解码及执行方法及其装置是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种指令编解码及执行方法及其装置,采用阻值对应操作指令的方式,简化编码过程的复杂程度,并减少译码过程所需的设备数量,降低成本。为解决上述技术问题,本专利技术提供了一种指令编解码及执行方法,应用于编解码控制器,所述编解码控制器 ...
【技术保护点】
1.一种指令编解码及执行方法,其特征在于,应用于编解码控制器,所述编解码控制器分别与多路选择电路以及执行装置连接;所述方法包括:生成并发送选通指令至所述多路选择电路,控制所述多路选择电路选通电阻阵列上的对应电阻器,并通过所述多路选择电路,获得所选通的电阻器的阻值;依据预存的阻值和操作指令对应表,确定获得的电阻器的阻值对应的操作指令并进行操作指令生成,将生成的操作指令发送至所述执行装置进行执行。
【技术特征摘要】
1.一种指令编解码及执行方法,其特征在于,应用于编解码控制器,所述编解码控制器分别与多路选择电路以及执行装置连接;所述方法包括:生成并发送选通指令至所述多路选择电路,控制所述多路选择电路选通电阻阵列上的对应电阻器,并通过所述多路选择电路,获得所选通的电阻器的阻值;依据预存的阻值和操作指令对应表,确定获得的电阻器的阻值对应的操作指令并进行操作指令生成,将生成的操作指令发送至所述执行装置进行执行。2.根据权利要求1所述的方法,其特征在于,所述多路选择电路每次选通一排电阻器,每排电阻器的阻值对应一个操作指令。3.根据权利要求2所述的方法,其特征在于,所述生成并发送选通指令至所述多路选择电路,控制所述多路选择电路选通电阻阵列上的对应电阻器的过程具体为:按照所述预设顺序,判断当前是否存在未执行的顺序编号,若存在,则按照所述预设顺序生成携带有排序最前的顺序编号的选通指令;若不存在,则本次指令编解码执行完毕;发送所述选通指令至所述多路选择电路,控制所述多路选择电路选通所述顺序编号对应的一排电阻器;所述将生成的操作指令发送至所述执行装置进行执行的过程具体为:将当前生成的操作指令发送至所述执行装置进行执行;并返回触发前述判断操作。4.根据权利要求3所述的方法,其特征在于,还包括:在接收到触发单指令执行按键后生成的单执行指令后,触发所述判断当前是否存在未执行的顺序编号的操作,并控制后续将当前生成的操作指令发送至所述执行装置进行执行后,停止返回触发前述判断操作;在接收到触发多指令执行按键后生成的多执行指令后,触发所述判断当前是否存在未执行的顺序编号的操作,并控制后续将当前生成的操作指令发送至所述执行装置进行执行后,继续返回触发前述判断操作。5.根据权利要求2所述的方法,其特征在于,所述生成并发送选通指令至所述多路选择电路,控制所述多路选择电路选通电阻阵列上的对应电阻器的过程具体为:生成并发送全部选通指令至所述多路选择电路,控制所述多路选择电路按照所述预设顺序依次选通所述电阻阵列上的各排电阻器,直至全部电阻器选通完毕为止;所述将生成的操作指令发送至所述执行装置进行执行的过程具体为:按照所述预设顺序,将接收到的各排电阻器的阻值对应的操作指令依次发送至所述执行装置进行执行;直至全部操作指令发送完毕,则本次指令编解码执行完毕。6.根据权利要求5所述的方法,其特征在于,还包括:接收到触发开始按键后生成的开始指令后,触发所述编解码控制器开始工作;接收到触发暂停按键后生成的暂停指令后,触发所述编解码控制器暂停工作,直至再次接收到所述开始指令为止。7.根据权利要求2-6任一项所述的方法,其特征在于,所述电阻阵列包含按预设顺序排列的多排电阻插槽和多个定值电阻器,所述电阻插槽用于供所述定值电阻器进行插入;每排所述电阻插槽上包含一个操作码插槽以及若干个数据码插槽;预存的所述阻值和操作指令对应表内包含:插入操作码插槽的定值电阻器的阻值与操作类型的对应关系,以及插入数据码插槽的定值电阻器的阻值与操作参数的对应关系。8.根据权利要求1-6任一项所述的方法,其特征在于,还包括:对发送至所述执行装置的操作指令的内容及其执行结果进行显示。9.根据权利要求1-6任一项所述的方法,其特征在于,还包括:检测每条操作指令的执行情况,并依据不同的执行情况分别发送对应的显示指令至该条操作指令对应的指示灯进行相应的显示操作。10.根据权利要求1-6任一项所述的方法,其特征在于,还包括:依据所述控制指令发送的操作指令内容以及操作指令的执行结果生成语音播报指令,并将所述语音播报指令发送至语音播报设备进行语音播报。11.根据权利要求1-6任一项所述的方法,其特征在于,所述通过所述多路选择电路,获得所选通的电阻器的阻值之后,依据预存的阻值和操作指令对应表,确定获得的电阻器的阻值对应的操作指令之前,还包括:将获得的所述电阻器的阻值转换为数字信号;相应的,后续依据预存的阻值和操作指令对应表,确定转换为数字信号后的电阻器的阻值对应的操作指令。12.一种指令编解码及执行装置,其特征在于,用于编解码控制器,所述编解码控制器分别与多路选择电路以及执行装置连接;所述装置包括:选通模块,用于生成并发送选通指令至所述多路选择电路,控制所述多路选择电路选通电阻阵列上的对应电阻器,并通过所述多路选择电路,获得所选通的电阻器的阻值并发送至指令生成模块;所述指令生...
【专利技术属性】
技术研发人员:陈子炎,徐炜,刘丽,
申请(专利权)人:上海庆科信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。