assembly有关的问题


什么是部分国旗失速?

我刚刚看了彼得 · 科德斯的答案,他说,
部分-当标志被读取时,如果它们发生了,则标志暂停发生了。P4 从来没有偏旗档,因为他们从来都不需要.


X86 中是否有按寄存器缩放的操作数形式 (用作leaq的操作数)?

我正在学习《计算机系统: 程序员的视角》这本书。
此表陈述了可以使用的不同操作数模式。
这里感兴趣的是缩放的。脚.


用CMP reg,0 vs或reg,reg测试寄存器是否为零?

使用以下代码是否有执行速度差异:
Cmp al,0
Je完成了
以及以下内容:
或al,al
Jz done
我知道JE和JZ的指令是一样的,也知道使用.


为什么只有一半的堆栈金丝雀被清除?

我拆解了一个简单的C程序 (由gcc编译),负责放置堆栈金丝雀的指令如下:
Mov % fs:0x28,% rax
Mov % rax,-0x8(% rbp)
Xor % eax,% eax
N.


上一页