assembly专题提供assembly的最新资讯内容,帮你更好的了解assembly。
我不知道如何 <pre><code>pop eax jmp eax </code></pre> 允许我退出该功能。 这是完整的代码: <pre><
您好,我正在寻找gcc使用的优化。在下面的代码中,我使用stpcpy复制了长的硬编码字符串。在下面的程
你好,当我在clion IDE调试器中运行c ++代码时,<code>main()</code>返回之后,调试器进入一个名为反汇编的文
我正在编写一个程序,该程序以升序从用户读取4个整数到数组。如果值不升序,则程序将显示错误消息
所有人! 我正在尝试使用汇编函数制作一些项目,该函数从c调用。在c中,我使用errno.h。因此,我
我在c上编写程序,我需要使用汇编中的函数。 我认为当<em> syscall </em>遇到问题时,它会返回一个负值并
我是逆向工程的新手,在使用IDA时,我发现<code>wstring</code>部分中的<code>rdata</code>'CPRE'转换如下: <pre
<pre><code>.global main main: ldr r0, =message_format b printf message_format: .asciz &#34;argv: %s\n&#34; </code></pre>
我是ARM世界的新手。在<strong> ARM Cortex-A系列:程序员指南(第71页)</strong>中,有一个BIC指令示例: <
这个小程序只打印出用shell编写的2个argv。 <pre><code>.global main main: ldr r2, [r1,#8] ldr r1, [r1,#4] ld
这是一个将函数复制到堆上,将其设置为可执行文件并调用它的程序。 <pre><code>#include &lt;iostream&gt; #i
我一直在开发Bootloader,当我尝试用LGDT指令加载GDT时,它会引发一般保护错误,我不确定如何处理。 <
是否有办法在emu8086上获取Irvine库,请让我知道如何使用,因为我试图通过将lib的内容粘贴到emu8086文件夹
我正在研究arm体系结构中存在的指令,并且遇到了条件可执行指令(例如MOVEQ,CMPNE,MOVGT等)的概念,
我正在从《从0到1的操作系统》一书中学习操作系统。我正在尝试使用第7章中的代码,在那里他们构建
我已经创建了最基本的汇编文件,可以用来弄清<code>gdb</code>的工作原理以进行调试。这是我的文件:
我想知道为什么可以推断出一些组装说明,而另一些则不能。例如,在下面的程序中,我有: <pre><cod
我有以下程序集,我想看看它是怎么做的: <pre><code>push %rbp mov %rsp, %rbp </code></pre> 在实际代码开始
我有以下汇编程序: <pre><code>.globl main main: push %rbp mov %rsp, %rbp movb $8, -1(%rbp) movw $30, -4(%rbp
例如,以下是X86-64指令: <pre><code>movq (%rdi),%rdi </code></pre> 它读取内容(由<code>%rdi</code>指向)并将