标签: opcode

在编写适用于OpCode Cachers的PHP程序时要避免的事情

如果我想支持PHP OpCode缓存,我应该避免哪些事情?静电叫邪恶吗?__autoload怎么样?

php caching opcode

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

用于intel x64 arch的Rex前缀解码

在英特尔文档"架构软件开发人员手册Vol 2A"中,表2-4显示了REX前缀位的重要性.

有人可以向我解释当W = 0时如何解释?它说,0 = Operand size determined by CS.D但我不明白是什么CS.D意思.

assembly x86-64 intel machine-code opcode

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

Php apc操作码缓存 - 缓存整个文件与变量

是否通过使用和启用整个php文件添加到apc?

我理解fetch和store如何使用变量,但什么时候应该使用?整个文件的缓存是自动完成的吗?如果变量被缓存 - 它应该只是一个全局变量还是一个特定于用户的变量?

php caching apc opcode

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

dword 操作数在汇编中有什么作用

你好,我正在尝试在 intel32 上安装程序集,

我的完整问题是,这是什么意思?

mov dword ptr [esp+18h], 0AH
Run Code Online (Sandbox Code Playgroud)

我特别不明白 [esp+18h] 的部分

x86 assembly opcode

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

跳过未知操作码:66,不是 8086 指令 - 尚不支持

我用的是emu8086。我有一个问题,要求我在从六段输入转换后显示我们在七段显示器上看到的内容。我应该以十六进制输入我的数据,如果它与七段表的十六进制输入匹配,则显示十进制数,例如。3FH = 0, 06H = 1。我使用数组来实现这个程序。下面是工作源程序:

\n
ORG 100H     \n\nMOV AL,[1840H]   \xef\xbc\x9binput in this memory location\nMOV CL,0AH       ; initialize length counter\n   \nAGAIN:  CMP AL,MSG+BX     ; compare to check if the data matches\n        JE RESULT         ; jump to RESULT if data matched\n        INC BX            ; increase decimal output by 1 if data not matched\nLOOP AGAIN\n\nMOV [1841H],0FFH          ; display FF if no data matched the array\n\nHLT\n\nMSG DB 3FH, 06H, 5BH, 4FH,66H, 6DH,7DH,07H,7FH,6FH        ; my array with hexa inputs\n\nRESULT: MOV [1841H],BL                 ; display …
Run Code Online (Sandbox Code Playgroud)

assembly machine-code opcode x86-16 emu8086

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

如何使用CPU本身来判断x86-64指令操作码的长度?

我知道有些可以"解析"二进制机器代码/操作码来告诉x86-64 CPU指令的长度.

但我想知道,因为CPU有内部电路来确定这一点,有没有办法使用处理器本身来告诉二进制代码的指令大小?(甚至可能是黑客?)

x86 x86-64 cpu-architecture opcode micro-architecture

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

ARM64 是否有故意未定义的操作码?

我想触发一个有意的未定义操作码异常。ARM64 是否有像 x86ud2和 ARM32一样显式保留为未定义的指令udf

opcode arm64

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

I386指令集中GRPL指令的作用是什么?

I386指令集中的“Grpl”指令的作用是什么?我正在学习计算机指令并做指令模拟实验。在模拟的过程中我遇到了这样的指令83 F8 01

\n

为了了解如何使用该指令,我查阅了 i386 手册中的附录 a 操作码映射。由于该指令的操作码为83,所以我找到了操作码映射条目:
\n操作码映射截图

\n

但我不知道GRPL是什么意思,也不知道CPU是做什么的。我检查了Intel 80386指令集,但找不到该指令的描述。以 E 开头的指令后面直接跟着以 H 开头的指令。 (enterhlt)

\n

我还查了谷歌,找不到该命令的描述。由于不知道这条指令的实际含义,我无法模拟它。CPU是如何实现这个功能的呢?正确的查询是什么?我错过了什么\xef\xbc\x9f

\n

x86 assembly machine-code opcode instruction-encoding

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

Python没有操作码cacher?

我目前正在使用PHP.我打算开始在我的下一个项目中使用Django.

但我对Python没有任何经验.经过一番搜索,我仍然找不到Python操作码cacher.

(PHP有很多操作码cacher:APC,eAccelerator,Xcache,...)

python opcode-cache opcode

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

ARM从寄存器14中读取程序指令在哪里?

我如何理解ARM体系结构的基本工作原理是这样的;

第15个(r15)有15个主寄存器是程序计数器(PC).

如果程序计数器指向一个特定的寄存器,那么你怎么能有一个运行超过~14行的程序?

显然这不是真的,但我不明白你如何只用15个寄存器来组合一个大程序?我错过了什么?

arm opcode instructions

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