标签: intel

在基于PPC的计算机上开发iPhone

在其他地方已经说过,为iPhone开发需要一台基于英特尔的计算机,但根据我读过的几篇介绍性Apple文档,情况似乎并非如此.见这个例如,它只是说,"要为iPhone OS开发应用程序,你需要一台Mac OS X计算机上运行的Xcode工具." 任何人都可以提供参考吗?

iphone macos intel

1
推荐指数
1
解决办法
4831
查看次数

CPU架构8085和8086(以及基于8086的cpu)如何区别和分类?

阅读英特尔创造的CPU的不同谱系,我头脑中引起的许多问题需要解决.问题如下:

就8085和8086架构的不同而言,这两种架构的英特尔名称有何不同?

注意:我的朋友告诉我8085是一个8位微处理器,但8086是一个16位处理器,这使得它们彼此不同,这就是为什么,一个叫8085,另一个叫8086.但据我所知,我们现在使用的大部分CPU目前都是基于8086 cpu的80x86架构,它有32位版本,也有64位,老实说这显示我朋友的解释是错误的因为所有这些CPU仍被称为80x86架构,尽管这些位是不同的.

作为后续,80x86架构从8086继承了什么属性,为什么英特尔不会只调用CPU 8087,而是称为80186,80286,80386等?

x86 intel cpu-architecture computer-architecture cpu-registers

1
推荐指数
1
解决办法
2002
查看次数

如何让OpenCl看到intel和nvidia设备?

我想知道如何让OpenCl"看到"我的K20.Xeon和Xeon Phi在同一时间?

特别是我对这里使用两个库感到困惑(来自NVidia和Intel).

怎么做,如果可能的话?

gpu nvidia intel opencl

1
推荐指数
1
解决办法
3697
查看次数

集成Windows Server 2012 R2的Lan驱动程序以用于带有MDT的Intel NUC

我正在尝试通过MDT向NUC安装Windows 2012 r2。但是,我在使用网络驱动程序时遇到问题。英特尔未将对Windows服务器的支持写入驱动程序。我在互联网上找到有关如何修改.inf文件和禁用驱动程序签名的帖子。但是,这是一个手动过程,无法实现mdt的目标。此链接说明如何手动黑客

http://foxdeploy.com/2013/09/12/hacking-an-intel-network-card-to-work-on-server-2012-r2/

任何指针将不胜感激。

deployment intel mdt windows-server-2012-r2

1
推荐指数
1
解决办法
3497
查看次数

Intel x86_64汇编,如何从xmm寄存器到int?

我怎样才能做到这一点?如果结果将在e*x寄存器中,那将是最好的.

assembly x86-64 intel

1
推荐指数
1
解决办法
1082
查看次数

将MPX边界寄存器中的值提取到通用寄存器中

Intel的存储器保护扩展提供了四个新的128位界定寄存器,BND0BND3每个存储对64位下界(LB)和上界(UB)的缓冲液中的值.

如何提取下界的64位值(即%BND0[0-63]进入64位通用寄存器(即%RAX))?

据我所知,问题在于英特尔的指令集没有提供直接执行此操作的方法.我已经查阅了英特尔的MPX支持指南(参见本链接底部的下载),发现有一条BNDMOV b/m, b指令可以将边界寄存器中的下界和上界存储到存储器或其他寄存器中.但是看起来另一个寄存器必须是一个边界寄存器本身,因为它不可能将128位边界寄存器装入64位通用寄存器.

另外,据我所知,通过使用半宽同级寄存器(即%EAX包含下半部分的值),无法从边界寄存器中获得下限%RAX.同样,没有寻址%BND#.LB,即使无花果.14 on pg." MPX启用指南"中的50个显示了一个监视这些值的调试器.

assembly x86-64 intel

1
推荐指数
1
解决办法
236
查看次数

intel编译器忽略了大循环?

所有:

我有一个非常简单的C测试代码,使用英特尔编译器为浮点运算的大循环做一些计时,代码(test.c)如下:

#include <sys/time.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <omp.h>

int main(char *argc, char **argv) {
      const long N = 1000000000;
      double t0, t1, t2, t3;
      double sum=0.0;
      clock_t start, end;
      struct timeval r_start, r_end;
      long i;
      gettimeofday(&r_start, NULL);
      start = clock();
      for (i=0;i<N;i++)
          sum += i*2.0+i/2.0; // doing some floating point operations
      end = clock();
      gettimeofday(&r_end, NULL);
      double cputime_elapsed_in_seconds = (end - start)/(double)CLOCKS_PER_SEC;
      double realtime_elapsed_in_seconds = ((r_end.tv_sec * 1000000 + r_end.tv_usec)
                - (r_start.tv_sec …
Run Code Online (Sandbox Code Playgroud)

c for-loop intel timing

1
推荐指数
1
解决办法
78
查看次数

英特尔80386上的后递增和预递减寻址模式

我知道这些模式如何在其他处理器上工作,我不明白为什么80386不需要后递增和预递减寻址模式?

这些寻址模式pushpop指令之间的关系是什么?

x86 assembly intel addressing-mode

1
推荐指数
1
解决办法
471
查看次数

在ModelSim中使用测试平台而不是".do"文件有什么好处?

在ModelSim中使用测试平台而不是".do"文件有什么好处?

".do"文件允许我强制和检查端口.测试平台似乎做了完全相同的事情.那么为什么要使用测试平台而不是".do"文件呢?

谢谢!

intel fpga vhdl modelsim test-bench

1
推荐指数
1
解决办法
141
查看次数

CPU如何确定哪个内核应处理硬件中断?

这个问题哪个处理器将在muticore系统执行硬件中断及其答案似乎把重点放在这个但从操作系统的角度来看,但如何在CPU决定什么内核,能够实现硬件中断之前的OS介入?

cpu x86 x86-64 intel

1
推荐指数
2
解决办法
58
查看次数