问题 单项选择题

用机器语言程序解释另一机器的机器指令以实现软件移植的方法称为 (39) ,用微程序直接解释另一机器指令以实现软件移植的方法称为 (40)

(40)处填()。

A.虚拟

B.仿真

C.模仿

D.编译

答案

参考答案:B

解析:

(39)~(40)模拟和仿真能在结构不同的机器之间实现机器语言程序的移植。用机器语言程序解释另一机器的机器指令以实现软件移植的方法称为模拟。模拟方法在机器指令系统差异比较大的时候,会使得程序运行速度严重下降。用微程序直接解释另一机器指令以实现软件移植的方法称为仿真。仿真可以提高被移植软件的运行速度,但机器结构差异较大时。很难仿真。因此,实现不同机器之间的软件移植时,经常用到的、容易仿真的指令使用仿真;不经常使用的指令及I/O操作采用模拟实现。

单项选择题
判断题