了解 heisenbug 示例:寄存器与主内存的不同精度

本文介绍了了解 heisenbug 示例:寄存器与主内存的不同精度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我阅读了关于 heisenbug 的 wiki 页面,但不明白这个例子.能有没有人详细解释一下?I read the wiki page about heisenbug, but don't understand this example....

它是确定使用BX寄存器保存一个指数?

本文介绍了它是确定使用BX寄存器保存一个指数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我在装配过程中一个任务来计算字符串中的字数,我需要保存我的CX寄存器的答案。 (IM工作的80×86处理器)I have a task in assembly course to count the number of words in a string, a...

移动寄存器的值到一个数组

本文介绍了移动寄存器的值到一个数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我工作的地方,我通过每个元素数组1 循环和存储数组的索引这个装配问题,其中的条目是F。I'm working on this assembly problem where I'm looping through each element in array1 and sto...

一个恒定值添加到一个x86的XMM寄存器

本文介绍了一个恒定值添加到一个x86的XMM寄存器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我将如何添加 1 或 2 来登记 XMM0 (双)?我能做到这样,但肯定必须有一个更简单的方法:MOVSD XMM0,[ECX]XOR EAX,EAXINC EAXcvtsi2sd将xmm1,EAXaddsd XMM0,xmm1中MOVSD [ECX],XM...

简单的方法来在x86汇编寄存器的值打印

本文介绍了简单的方法来在x86汇编寄存器的值打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我需要写在8086大会,从用户接收数据的程序,做一些数学计算,并在屏幕上的答案,我已经写了程序的所有部分和所有工作正常,但我不知道如何打印数到屏幕上。I need to write a program in 8086 Assembly that receiv...

GCC裸机内联汇编SI寄存器不能很好地与指针一起玩

本文介绍了GCC裸机内联汇编SI寄存器不能很好地与指针一起玩的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 好了,这显然是一个初学者的问题,但这是我第一次尝试在 C 中创建一个操作系统(实际上,我几乎是全新的 C ..我习惯于 asm )所以,为什么这是无效的?据我所知, C 中的指针只是 uint16_t 用于指向内存中的某个区域,右(或者 uint3...

[问]如何在64位调试模式下检查MMX寄存器?

本文介绍了[问]如何在64位调试模式下检查MMX寄存器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 您好. 我了解Visual Studio/C ++ 2005不建议在64位模式下使用MMX指令,但我有用MMX指令编写的汇编源代码.这是相当有用的.但是,问题在于,似乎没有办法使用寄存器"来检查MMX寄存器.窗格或选项卡(或任何您称呼的名称). 有什么...

在长模式下使用64/32位寄存器时,可能会有任何惩罚吗?

本文介绍了在长模式下使用64/32位寄存器时,可能会有任何惩罚吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 可能这不仅涉及微优化,而且涉及纳米优化,但是这个主题令我感兴趣,我想知道在长模式下使用非本地寄存器大小时是否会有任何惩罚?Probably this is all about not even micro- but nanooptimiza...

ret指令会导致esp寄存器加4吗?

本文介绍了ret指令会导致esp寄存器加4吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 "ret"指令是否导致"esp"寄存器加4?Does "ret" instruction cause "esp" register added by 4?推荐答案是的,它执行pop eip 您可以使用mov eax, [esp]jmp eax 避免它...

如何在Linux下使用AMD64的FS / GS寄存器

本文介绍了如何在Linux下使用AMD64的FS / GS寄存器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在x86-64架构,两个寄存器有一个特殊的目的:FS和GS。在linux 2.6 * FS的寄存器似乎被用来存储线程​​局部信息。On the x86-64 architecture, two registers have a specia...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.017366(s)
2024-10-16 16:50:38 1729068638