<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
维基百科上对仿真器(emulator)和模拟器(simulator)的解释如下:
仿真器(Emulator),又称仿真程序,在软件工程中指可以使计算机或者其他多媒体平台(掌上电脑,手机)能够运行其他平台上的程序,常被错误的称为模拟器。仿真器多用于电视游戏和街机,也有一些用于掌上电脑。仿真器一般需要ROM才能执行,ROM的最初来源是一些原平台的ROM芯片,通过一些手段将原程序拷贝下来(这个过程一般称之为“dump”)然后利用仿真器加载这些ROM来实现仿真过程。 (http://zh.wikipedia.org/wiki/%E6%A8%A1%E6%8B%9F%E5%99%A8)
模拟器(simulator),又称模拟程序,在计算机科学技术的软件工程中,是指完全基于主机程序并模拟了目标处理器的功能和指令系统的程序。而仿真器(emulator)具有更强大的硬件模仿功能。 (http://zh.wikipedia.org/w/index.php?title=%E4%BB%BF%E7%9C%9F%E5%99%A8&variant=zh-cn)
直观解释这两者的区别,可以比较Palm Os的仿真器(emulator) 和模拟器(simulator) 。
Palm Os的仿真器(emulator)
Palm Os仿真器(emulator) 显得更真实一些,在使用中,需要载入实际Palm上的ROM文件,而且,从外观,界面到操作上,也逼真地再现实际Palm。可以说,仿真器(emulator) 就是一个用软件实现的Palm PDA.
Palm Os的模拟器(simulator)
Palm Os的模拟器(simulator)的使用相对比较简单一些,也可以测试和实现Palm上的绝大多数功能。
分享到:
相关推荐
8051仿真器具有基于Qt的漂亮GUI,您可以在其中以汇编语言加载程序,运行它们,执行它们,调试它们,等等... GUI显示所有寄存器及其值,您还可以将虚拟LED,7seg或按钮模块连接到单片机的任何端口。 不是英语的......
Flutter Is Emulator插件 用于检测当前设备是... 然后,您只需要请求设备是具有以下功能的仿真器(Android)还是仿真器(iOS): bool isAnEmulator = await FlutterIsEmulator .isDeviceAnEmulatorOrASimulator;
Y86仿真器 Y86 ISA模拟器和虚拟机是用Java编写的汇编程序和模拟器。 它支持: 所有y86 64位指令(四字) 分步执行 每条指令后检查寄存器,标志和存储器的内容 语法高亮 立即显示编译时错误 断点支持 附加数学指令...
我们要感谢 Pulchowk 中央校区电子与计算机工程系,特别是 Dinesh Baniya Kshatri 先生为我们提供了在这个项目中工作的机会,并学习了许多关于硬件仿真、组装和 8085/8255 编程的重要概念。 感谢大家在这个项目中...
Facebook发送API模拟器这是我在聊天机器人开发中使用的Facebook Send API和Facebook Messenger的模拟器。 使用此工具的目的是能够在本地开发和调试facebook Web挂钩。 仿真器提供了一个本地端点,以Express Rest API...
console_auth_token ,但是您可以设置一些命令行参数来配置服务器: node bin/simulator --host=emulator_host --port=emulator_port --auth=mulator_auth_code模式简单模式:单击地图,然后将服务器推送到仿真器的...
ELM327仿真器 连接到车辆的ELM327 OBD-II适配器的Python仿真器。 ELM327仿真器为客户端应用程序提供了虚拟的串行通信端口(通过UNIX / Linux上的功能,或通过Windows上的库),并模拟了通过协议连接到车辆的适配器...
该项目的目标是减少性能或与现有仿真器竞争。 它更多的是为像我这样的新手提供更好的开发和学习体验。 安装 $ go get github.com/cavaliercoder/go-m68k/... 例 使用受支持的编译器编译以下Motorola 68000程序集: ...
Sunflower是用于嵌入式传感,计算,通信,故障建模,功耗,电池等的全系统仿真器。 它设计用于研究,通常需要通过有线或无线接口将多个嵌入式硬件系统联网。 Sunflower允许您获取编译的二进制文件并逐条指令对其...
该仿真器支持RV64GC ISA(RV64IMAFD,Zicsr,Zifencei,RV64C),特权ISA,CSR,虚拟内存系统(Sv39),外围设备(UART,CLINT,PLIC,Virtio)和设备树。 有关的详细信息,请参见。 这些特点都符合“的RISC-V指令...
Virace GPS Simulator(以下简称为Virace)用软件模拟GPS接收器输出的GPS语 句,通过串行口输出到GPS应用软件。用鼠标或键盘控制Virace而模拟实际GPS接 收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS...
Spim还提供了一个简单的调试器和最少的操作系统服务集。 Spim不执行二进制(已编译)程序。 Spim几乎实现了整个MIPS32汇编程序扩展的指令集。 (它忽略了大多数浮点比较和舍入模式以及内存系统页表。)MIPS体系结构...
谜题密码机模拟器 这是各种带有许多可混淆参数的Enigma机器的简洁小模拟器。 有人说“我的祖母比你加密更好”伤害了你的感情? 我已经覆盖了你! 借助令人惊叹的1940年技术的这一端口,您将像任何人的祖母一样擅长...
处理器仿真器这个项目到底是关于什么的?有一天我醒来,决定挑战自己。因此,这个项目得以实现,这是一个简短的故事,但充满了头痛。不要太期待这个模拟器,它只是出于学习目的。如何运行:运行此项目的主要方法有四...
MiniQbt是IBM量子体验的仿真器,具有大量的量子位和经典位。 要贡献给MiniQbt,请参阅 安装 最好的安装方法是从源代码编译程序。 为此,您需要安装以下依赖项。 请咨询各个工具以寻求帮助。 Eigen3(由于某些Linux...