hur.cn - 华软网

 热门搜索

32位cpu跑16位的程序,是不是寄存器有一半没有用到?

  作者:未知    来源:网络    更新时间:2011/1/12
照旧说,寄存器都用上了,只不过一次执行2条指令?

谢谢。
---华软 网友回答---
俺是脚着没用上。
---华软网友回复---
指令肯定是一条一条来的

这个就像16位程序在32位cpu上跑是一样的,肯定只可用一半了
---华软网友回复---
是的,只用到了各寄存器的低 16 位,高 16 位没有用.
---华软网友回复---
  class="deleted_message"> 该回复于2011-01-13 09:36:08被版主删除
---华软网友回复---
说啥呢,你运行一个16位的程序,看看任务管理器的进程,是否是多了一个诡异的进程。在32位下运行16位程序,是运行在虚拟环境下的。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。