发明名称 |
用指令替换实现单片机仿真的方法及其装置 |
摘要 |
本发明公开了一种用指令替换实现单片机仿真的方法及其装置,该装置包括仿真CPU、外部程序存储器和同步预处理存储器、指令替换与端口重造电路、仿真监控电路、用户板仿真接口。用指令替换实现单片机仿真的方法是,当指令替换与端口重造电路监测到仿真CPU即将对数据总线口或地址总线口执行输入输出操作时,由指令替换电路立即用其它指令进行替换,并在端口重造电路的控制下,由重造端口完成相同的输入输出操作。由于既不要求仿真CPU本身具有专门用于仿真的端口,也不要求仿真CPU本身具有专门用于仿真的硬件电路,因此增加了可仿真的单片机种类,提高了仿真的真实性。 |
申请公布号 |
CN1293475C |
申请公布日期 |
2007.01.03 |
申请号 |
CN200410023183.5 |
申请日期 |
2004.05.12 |
申请人 |
曾菊阳 |
发明人 |
曾菊阳 |
分类号 |
G06F11/36(2006.01) |
主分类号 |
G06F11/36(2006.01) |
代理机构 |
湖南兆弘专利事务所 |
代理人 |
赵洪 |
主权项 |
1、一种用指令替换实现单片机仿真的方法,其步骤为先利用仿真监控与通信接口电路将用户目标代码存储到外部程序存储器和同步预处理存储器中,然后通过仿真监控电路启动仿真CPU开始执行外部程序存储器中的程序,其特征在于:当指令替换与端口重造电路监测到仿真CPU即将读取新指令的操作码时,根据同步预处理存储器的操作数来判断该新指令是否是输入输出指令,当结果为是时,指令替换电路立即用其他指令进行替换,并在端口重造电路控制下,由重造端口完成相同的输入输出操作。 |
地址 |
410008湖南省长沙市书院路长征花园4栋304房 |