为什么mov指令有使用斧头,而不是两个段寄存器直接?
本文介绍了为什么mov指令有使用斧头,而不是两个段寄存器直接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我看到code,如:mov ax, csmov ds, axmov es, ax 为什么我不能只是COM preSS这:Why can't I just compress this to:mov ds, csmov es, cs 因为...
将星星放在寄存器前是什么意思?
本文介绍了将星星放在寄存器前是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在研究c ++如何通过汇编语言调用正确的成员函数.我附带的简单程序如下:I am studying how c++ invoke the right member functions through assembly language.The simple ...
如何设置和恢复FPU CTRL寄存器?
本文介绍了如何设置和恢复FPU CTRL寄存器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我可以通过以下方式重置FPU的CTRL寄存器: http://support.microsoft.com/kb/326219 但是如何保存当前的寄存器,然后再恢复? p> 来自.net代码.. 我在做什么,是从Delphi调用.net dll一个COM模块。检...
rip是否可以与具有RIP相对寻址的另一个寄存器一起使用?
本文介绍了rip是否可以与具有RIP相对寻址的另一个寄存器一起使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我熟悉这种形式的内存引用:I'm familiar with memory references of this form:XXX ptr [base + index * size + displacement] 其中XXX是某种大小(...
E 和 R 前缀在英特尔 32 位和 64 位寄存器的名称中代表什么?
本文介绍了E 和 R 前缀在英特尔 32 位和 64 位寄存器的名称中代表什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 32 位寄存器名称以 E 开头,64 位寄存器名称以 R 开头.E 和 R 代表什么?选择这些字母有什么理由吗?The 32-bit register names start with an E and the 64-bit ...
英特尔8086组件中CS和IP寄存器的用途是什么?
本文介绍了英特尔8086组件中CS和IP寄存器的用途是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 因此,正如问题所指出的,英特尔8086中CS和IP寄存器的用途是什么So, as the question states, what is the purpose of CS and IP registers in intel's 8086我找...
如果更改CS段寄存器,会发生什么? (您会怎么做?)
本文介绍了如果更改CS段寄存器,会发生什么? (您会怎么做?)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我阅读了这篇文章: http://static.patater.com/gbaguy/day3pc.htm 它包含句子 但是,如果您确实修改了CS段寄存器,将会发生什么呢?为什么这么危险?But what exactly would happe...
使用xmm寄存器的AMD Jaguar / Bulldozer / Zen上的vxorps调零是否比ymm快?
本文介绍了使用xmm寄存器的AMD Jaguar / Bulldozer / Zen上的vxorps调零是否比ymm快?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 AMD CPU通过解码为两个128b操作来处理256b AVX指令。例如AMD Steamroller上的 vaddps ymm0,ymm1,ymm1 解码为2个宏操作,吞吐量是 vadd...
Visual Studio 2010-2015不使用ymm *寄存器进行AVX优化
本文介绍了Visual Studio 2010-2015不使用ymm *寄存器进行AVX优化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我的笔记本电脑CPU仅支持AVX(高级矢量扩展名),但不支持AVX2.对于AVX,已经将128位xmm *寄存器扩展为256位ymm *寄存器,以进行浮点运算.但是,我测试了所有版本的Visual Studio(从2...
一条指令清除PF(奇偶校验标志)-在结果寄存器中获得奇数位数
本文介绍了一条指令清除PF(奇偶校验标志)-在结果寄存器中获得奇数位数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在x86汇编中,是否可以在任何初始寄存器配置下工作,并且仅用一条指令清除奇偶校验标志?In x86 assembly, is it possible to clear the Parity Flag in one and only on...