问题标签 [instructions]

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 投票
1 回答
94 浏览

process - VMWare 虚拟化应用程序及其运行过程指令跟踪

我正在探索 VMWare 虚拟化概念,主要关注以下两个:

1)是否可以从来宾操作系统中运行的进程中追踪指令?如果是这样
a) 如何在来宾操作系统本身中进行跟踪?
b) 如何在虚拟化层进行跟踪?

基本上,当一个进程在 VMware env 的来宾操作系统中运行时,如何跟踪来自来宾操作系统中进程的调用/指令?

2) 在虚拟化应用程序中是否可以跟踪指令?

请提供任何有用的链接。我真的很感谢你在这方面的时间。非常感谢你.. :)

0 投票
3 回答
1883 浏览

c++ - 内存屏障是如何工作的?

在 Windows 下,有 3 个编译器内在函数来实现内存屏障:

但是,我发现了一个奇怪的问题:_ReadBarrier 似乎是一个什么都不做的虚拟函数!以下是我用 VC++ 2012 生成的汇编代码。

我的问题是:如何在汇编指令中实现内存屏障功能?

0 投票
2 回答
261 浏览

javascript - 首次使用的 Javascript 说明

我制作了一个有 2 个输入字段、一个下一步按钮和一个提交按钮的游戏。该游戏面向年轻观众(6-8 岁),我认为直观地解释如何使用游戏中的所有不同功能会很有帮助。是否有一种简单的方法可以在窗口打开时立即弹出图像,但仅适用于初次使用的用户?

0 投票
1 回答
1332 浏览

python - Python指令计数

是否有可能有一些函数在函数中的每条指令上运行一个计数器,并且如果达到一个数字会做一些行为?

解释一下,如果一个函数最终占用了虚拟机中一定数量的字节码指令,我希望能够引发异常。因此,如果有人创建了一个列表推导式,它会产生一个无限循环,或者创建一个无限 while 循环,它会提前强制中断。

这可以在 Python 中完成吗?

0 投票
2 回答
3524 浏览

optimization - 如何使用 SSE2/SSE3/SSE4 处理 24 位 3 通道彩色图像?

我刚开始使用SS2优化图像处理,但是对于3通道24位彩色图像却一无所知。我的像素数据由 BGR BGR BGR ... ,unsigned char 8-bi 排列,所以如果我想用 SSE2/SSE3/SSE4 的指令 C/C++ fun 实现 Color2Gray,我该怎么办?我的像素数据需要对齐(4/8/16)吗?我读过文章:http ://supercomputingblog.com/windows/image-processing-with-sse/ 但它是 ARGB 4 通道 32 位颜色,每次准确处理 4 色像素数据。谢谢!

//RGB->灰色:Y=0.212671*R + 0.715160*G + 0.072169*B

0 投票
1 回答
647 浏览

count - 为什么 ptrace 单步在静态链接时返回的指令数太大?

因此,我已经阅读了这篇文章Counting machine instructions of a process using PTRACE_SINGLESTEP,并且我知道将 testprogram 动态链接到我的 ptrace 程序将返回一个指令计数,该指令计数也计算运行时库的初始化。但是,我正在尝试为我的测试程序获取有效计数,即:

我的 ptrace 程序首先也返回了 90k+ 个值,所以我将其更改为静态链接使用的测试程序。柜台现在少了,但仍然超过 12k。我用来计算指令的程序是:

任何帮助将不胜感激,因为我不太确定它是否正常工作,或者根本不工作。一旦我开始做这件事,我想用 ptrace 进行时序分析,但首先要尝试计算执行指令的数量

谢谢!

0 投票
1 回答
692 浏览

c - 指令类型和计数

  1. 我需要找出(动态)(汇编)指令并计算我的 C 程序。我期望的输出类似于以下

    我尝试valgrind --tool=callgrind --cache-sim=yes --dump-instr=yes <my program name>使用 Kcahcegrind 查看它。我确实找到了指令类型,但计数信息不存在。我想过滤输出以丢弃由于系统库等而产生的指令。

  2. 我需要找出在某些特定功能和程序的某些部分中使用 malloc 分配的内存的地址和大小。我做了一些堆分析,但它给出了整个堆的大小。有什么建议吗?

  3. 我想知道我的程序的函数访问了哪些内存位置。换句话说,我需要找出我的程序的内存访问模式。计算负载有帮助吗?如果是,那么我该如何计算负载?

0 投票
0 回答
263 浏览

instructions - 用进位指令合成加法

我最近被要求在处理器没有的情况下使用其他指令来合成 ADC(带进位加法)指令。我将如何在 68k 机器上解决这个问题?

0 投票
2 回答
177 浏览

cpu - CPU可以将指令作为数据处理吗?

在准备考试时,我遇到了这个疑问。CPU是否将指令作为数据处理?

0 投票
1 回答
547 浏览

assembly - 关于装配标志的好手册

什么是关于所有大会标志的好的手册/文章以及哪些说明会影响每个标志?谢谢!