问题标签 [intel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
12392 浏览

assembly - 如何将 Intel 80386 机器代码转换为汇编语言?

我被赋予了以下任务:

考虑以下十六进制值序列:

55 89 E5 83 EC 08 83 E4 F0 31 C9 BA 01 00 00 00 B8 0D 00 00 00 01 D1 01 CA 48 79 F9 31 C0 C9 C3

此字节序列表示 32 位模式下 Intel 80386 机器语言中的子例程。

  • 当执行此子程序中的指令时,它们会将值留在寄存器 %ecx 和 %edx 中。价值观是什么?

  • 执行此子例程完成的计算的 C 程序是什么,然后打印由该程序计算的 %ecx 和 %edx 的值,就像它们在子例程执行结束时出现的那样。

由于我没有记住 80386 指令集,我必须首先将这些操作码字节转换为它们的汇编语言助记符等价物。那么,在某处是否有在线参考,将十六进制值映射到指令之类的表?我查看了英特尔的网站,但一无所获。还是有更好的方法来破译这个......?

0 投票
5 回答
4815 浏览

x86 - x86/x64 芯片还使用微编程吗?

如果我理解这两篇文章,那么英特尔架构的最低级别已经过渡到使用 RISC 指令,而不是英特尔众所周知的传统 CISC 指令集:

http://www.hardwaresecrets.com/article/235/4

http://www.tomshardware.com/reviews/intel,264-6.html

如果是这样,那么 x86/x64 芯片是否仍然是微程序化的,或者它是否像传统的 RISC 芯片一样使用硬连线控制?我猜它仍然是微程序的,但想要验证。

0 投票
3 回答
2856 浏览

visual-studio - 如何使用 VS 为 wince 5.0 x86 编译应用程序

我正在寻找一种使用 VS 为 wince 5.0 x86 编译应用程序的方法。我找到了一个线程Intel C++ Compiler for Windows CE你提到的......“对于基于 x86 架构的 Windows CE 可能是的......我们只需要使用通用的 Windows 编译器。”

我想知道您是否可以提供有关如何设置 Visual Studio 项目的更多详细信息。

0 投票
2 回答
4952 浏览

hardware - “嵌入式”是什么意思?

我注意到 Core i3-330M 被指定为“嵌入式”,而 Core i5-430 则没有。“嵌入式”在技术上是什么意思?

这是我看到规范的地方:

i3-330M:http ://ark.intel.com/Product.aspx?id=47663

i5-430M:http ://ark.intel.com/Product.aspx?id=43537

0 投票
3 回答
2056 浏览

assembly - 英特尔机器代码到汇编代码问题

专家,我想知道 intel x86 machineCode/assemblyCode 转换是单面还是双面?

表示:assemblyCode ---> machineCode 和 machineCode ---> assemblyCode 都可用。

由于 x86 机器代码的大小不同(1-15 字节),操作码也不同(1-3 字节),如何确定一个操作码是 1 字节还是 2 字节或 3 字节?

我从来没有找到x86指令前缀的例子,如果这里是1字节前缀,如何确定它是前缀还是操作码?

当然, assemblyCode ---> machineCode , mnemonics + oprand[w/b] 的标识可以通过映射某个 MappingTable 来确定响应的 machineCode 是什么。

但是,当过程相反时:

{ bbbbbbbb,bbbbbbbb,bbbbbbbb, //指令1 bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,//指令2 bbbbbbbb,bbbbbbbb//指令3 }

----> {bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb}

我不知道哪个是有效位或字节来确定一条指令的长度(多大)。

有人能告诉我如何确定吗?(操作码的大小,前缀示例。)感谢您的帮助。

0 投票
1 回答
1672 浏览

xcode - Xcode xcconfig 文件和构建规则

我有一个包含许多子项目的 Xcode 项目。主项目文件和所有子项目具有相同的 xcconfig 文件。一些子项目目前在它们上设置了构建规则,以将英特尔编译器用于 C++ 文件。我想知道是否有一种方法可以将此构建规则移动到 xcconfig 文件中,以便我可以通过仅更改一个 xcconfig 文件轻松打开或关闭 C++ 文件的英特尔编译器,而不必为每个文件修改构建规则子项目

0 投票
1 回答
368 浏览

c++ - 华硕1005pe的API可编程控制背光?

我正在使用VS2008,我的操作系统是Win7。我在上网本上尝试过 WinAPI IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS。我可以检索正确的 LCD 句柄,但DeviceIoControl返回 0。我也没有找到任何适用于 GMA 3150 的 API。

0 投票
1 回答
1596 浏览

image-processing - openCV 使用什么样的加速?怎么处理得这么快?

我最近一直在使用 openCV,我对它处理数组的速度感到惊讶。它是使用特殊类型的优化还是依赖 CPU 的特殊功能?顺便说一句,我在英特尔 CPU 上。

0 投票
2 回答
2652 浏览

preprocessor - 区分 ifort 和其他 fortran 编译器的宏是什么?

我正在使用必须与各种 Fortran 编译器一起使用的 Fortran 代码(并且正在与 C++ 和 Java 代码交互)。目前,我们让它与 gfortran 和 g95 一起使用,但我正在研究如何让它与 ifort 一起使用,我遇到的第一个问题是弄清楚如何在源代码中确定它是否使用 ifort 或不是。

例如,我目前有这段代码:

ifort 的宏是什么?我试过IFORT,但那是不对的,进一步的猜测似乎没有成效。ifort -help我还尝试使用和 Google阅读手册页。

0 投票
1 回答
1517 浏览

performance - 任务管理器:CPU 使用历史

我最近买了一台带有 2 x X5550 的服务器,它们是四核(每个 4 核)总共 8 核

如果我检查它在 CPU 使用历史 16 图表中显示的任务管理器,它不应该是 8,因为我有 2 个带四核的处理器吗?

或者图表也许显示了 CPU 的线程?