[发明专利]微型计算机及非易失性半导体装置有效
申请号: | 201280071070.5 | 申请日: | 2012-03-02 |
公开(公告)号: | CN104145247A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 加藤多实结;丸山由纪子;和泉伸也;中木村清;濑口祯浩 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 权太白;谢丽娜 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微型计算机 非易失性 半导体 装置 | ||
1.一种微型计算机,其特征在于,
具备:ROM,存储有多个源代码;
程序计数器,通过加上第1值或第2值来更新地址;
寄存器,保持有至少1个插入代码和所述插入代码的地址;
选择电路,根据所述程序计数器的地址,选择所述寄存器内的由所述程序计数器指定的地址所对应的插入代码或所述ROM内的由所述程序计数器指定的地址的源代码中的某一个;以及
命令执行部,执行由所述选择电路选择的代码,
所述多个源代码及所述插入代码中的至少1个是多循环命令,
所述程序计数器在执行多循环命令时,停止地址的更新。
2.根据权利要求1所述的微型计算机,其中,
所述ROM内的多个源代码的地址的从最低位起的第2位以上的位有效,
所述寄存器在所述保持的插入代码的地址的除了最低位的位之外的位与所述程序计数器的地址的除了最低位的位之外的位一致时,输出第1信号,
所述寄存器在输出所述第1信号且所述程序计数器的地址的最低位的位为“1”时,输出第2信号,并输出所述保持的插入代码,
所述程序计数器在接收到所述第1信号时,对最低位的位加上“1”,在未接收到所述第1信号时,对从最低位起的第2位加上“1”,
所述选择电路在接收到所述第2信号时,选择所述插入代码,在未接收到所述第2信号时,选择所述源代码。
3.根据权利要求1所述的微型计算机,其中,
所述ROM内的多个源代码的地址的从最低位起的第2位以上的位有效,
所述寄存器在所述保持的插入代码的地址的除了最低位的位之外的位与所述程序计数器的地址的除了最低位的位之外的位一致时,输出第1信号,
所述寄存器在输出所述第1信号且所述保持的插入代码的地址的最低位的位与所述程序计数器的地址的最低位的位一致时,输出第2信号,并输出所述保持的插入代码,
所述程序计数器在接收到所述第1信号时,对最低位的位加上“1”,在未接收到所述第1信号时,对从最低位起的第2位加上“1”,
所述选择电路在接收到所述第2信号时,选择所述插入代码,在未接收到所述第2信号时,选择所述源代码。
4.根据权利要求1所述的微型计算机,其中,
所述ROM内的多个源代码的地址的从最低位起的第n位以上的位有效,
所述寄存器在所述保持的插入代码的地址的除了最高位的位之外的位与所述程序计数器的地址的除了最高位的位之外的位一致时,输出第1信号,
所述寄存器在输出所述第1信号且所述程序计数器的地址的最高位的位为“1”时,输出第2信号,并输出所述保持的插入代码,
所述程序计数器在接收到所述第1信号时,对最高位的位加上“1”,在未接收到所述第1信号时,对从最低位起的第n位加上“1”,
所述选择电路在接收到所述第2信号时,选择所述插入代码,在未接收到所述第2信号时,选择所述源代码。
5.根据权利要求1所述的微型计算机,其中,
所述ROM内的多个源代码的地址的从最低位起的第n位以上且除了最高位的位之外的位有效,
所述寄存器在所述保持的插入代码的地址的除了最高位的位之外的位与所述程序计数器的地址的除了最高位的位之外的位一致、且所述程序计数器的地址的最高位的位为“1”时,输出第1信号,并输出所述保持的插入代码,
所述程序计数器在接收到所述第1信号时,对最高位的位加上“1”,在未接收到所述第1信号时,对从最低位起的第n位加上“1”,且将最高位的位设为“0”,
所述选择电路在接收到所述第1信号时,选择所述插入代码,在未接收到所述第1信号时,选择所述源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071070.5/1.html,转载请声明来源钻瓜专利网。