问题标签 [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 回答
1320 浏览

assembly - 汇编器和跳转指令(它是如何工作的)

跳跃如何运作?它是设置IP寄存器还是增加它?

我们执行代码是相对还是绝对的位置变化?

0 投票
4 回答
4293 浏览

c - 测量执行单条指令的时间

有没有办法使用 C 或汇编程序甚至 C# 来准确测量执行 ADD 指令需要多长时间?

0 投票
4 回答
1139 浏览

c - C语言中访问指针的指令有多少?

我试图弄清楚访问 C 中的指针需要多少个时钟周期或总指令。我想我不知道如何计算出例如 p->x = d->a + f->b

我会假设每个指针有两个负载,只是猜测指针会有一个负载,而值会有一个负载。所以在这个操作中,指针解析将是一个比实际加法更大的因素,就试图加速这段代码而言,对吧?

这可能取决于实现的编译器和架构,但我是否走在正确的轨道上?

我看过一些代码,其中使用的每个值,比如 3 个加法,都来自一个

结构类型,我试图定义这是多么糟糕

0 投票
12 回答
315 浏览

instructions - 开发人员应该是设计师吗?

我已经开发网站很长一段时间了,我在设计网站方面不太擅长?我的老板让我去学习一些关于它的课程。

但我真的想坚持开发而不是设计?

0 投票
5 回答
4898 浏览

c - 跟踪/分析说明

我想在指令级别对我的 C 代码进行统计分析。我需要知道我正在执行多少次加法、乘法、除法等。

这不是您通常运行的轧机代码分析要求。我是一名算法开发人员,我想估算将我的代码转换为硬件实现的成本。为此,我在运行时被询问指令调用故障(解析编译的程序集是不够的,因为它不考虑代码中的循环)。

环顾四周后,似乎 VMware 可能会提供一个可能的解决方案,但我仍然找不到可以让我跟踪我的进程的指令调用流的特定功能。

您是否知道任何启用此功能的分析工具?

0 投票
3 回答
128 浏览

java - Java的说明包

我想为我的 Java 程序制作一个帮助/说明页面,但我真的不想经历和编写所有框架和搜索等。是否有一个包或程序可以插入数据,它会读取它并创建对话框?我似乎无法在谷歌上找到任何关于它的信息。

它根本不必看起来像这样,但我喜欢至少有目录和搜索。

替代文字 http://www.freeimagehosting.net/uploads/752f287397.png

谢谢

0 投票
1 回答
279 浏览

flash - actionscript 中的动作与 avm 指令

我的问题是,什么是动作,什么是 avm 指令。我一直在阅读这两个文件:

http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf

http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf

但我无法理解它的概念。请有更了解它的人解释一下吗?

0 投票
2 回答
868 浏览

c++ - 访问数据,BSS 段是通过使用指针还是通过指令直接寻址?

我知道当访问堆栈帧的内存时,它将通过使用堆栈帧指针,但我想知道如何通过使用堆栈帧指针之类的指针来访问数据、包含全局/静态数据的 BSS 段直接指示这些段的起始点或指令地址段,以便每次应用程序启动系统时都必须在文本段中写入指令的地址部分?

0 投票
4 回答
44379 浏览

assembly - “leal 0x10(%ebx), %eax” x86 汇编指令中的 0x10 是什么?

关于这条 LEAL 指令,0x10 的功能是什么?是乘法还是加法还是别的什么?

有人可以澄清一下吗?这是 Linux 机器上的 x86 汇编程序。

0 投票
1 回答
526 浏览

c# - CIL 说明:检查是否调用了 getter 方法?

我用 Mono.Cecil 解析一个类型。如何检查 im 解析的类型是否正在访问其他类的 getter 方法?

为了直接访问这些字段,我找到了一个解决方案:

但是如果通过getter方法访问另一个类的字段,我该如何解决这个问题?

或者为了简化问题:如何使用 CIL 指令确定方法是否是 getter 方法?以及如何检测返回哪个字段?