32位可以模拟16位机子,16位机子可以模拟32位吗试论证。
【32位可以模拟16位机子,16位机子可以模拟32位吗试论证。】 你指的是“兼容”还是“模拟器”?兼容肯定不可能。这是由硬件指令结构决定的。软件仿真的话,不考虑实时仿真是完全可以的。仿真无非就是模拟相应的指令执行,保存响应执行后的寄存器值。你写个while(1){ 读指令; 执行指令;}这样的程序就好了,参考相应的处理器指令说明文档,模拟其功能。比如fpga的rtl功能的仿真就类似于你说的慢速模仿快速“处理器”。
关于仿真,可以参考nes模拟器设计进行深入理解。
■网友
就windows和intel而言,他们在前向兼容性上都做得很好,32位当然可以兼容16位,现在64位也可以兼容32位。16位CPU不能兼容32位的指令集,因为二者架构不同,指令集也不同。当然,可以使用软件方法”模拟“出32位的行为。
推荐阅读
- 用泡沫箱来养多肉老桩?只要我们把细节做好,同样可以养出状态来
- ■养宠物真可以缓解孤独吗?一起来听听“铲屎官”的心声吧!
- 用EagleGet下载时总提示无效URL地址,无法下载,而用迅雷、QQ旋风则可以,咋回事~
- 银行的数据中心可以跳槽去互联网公司吗
- 银行高管的薪酬结构图表最新的,请问在哪里可以收集
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 电动车第一线|电动车配多大的电池,可以跑100公里以上?师傅告诉你真实答案!
- 有啥方法,网站,项目可以自己练习计算广告学
- 学图像处理有哪些不错的书推荐
- 宝马7系|可以说,这款数字化高尔夫,让人看到了未来大众所有车型的样子