我想这样做:
<pre><code>ebx = ebx + eax + 1
</code></pre>
我当前的程序集是:
<pre><code>add %eax, %ebx
in
假设我有以下汇编程序:
<pre><code>SYS_EXIT = 60
.globl _start
_start:
mov $SYS_EXIT, %eax
mov $4, %ed
我用以下两行代码编译了程序<code>main.c</code>,以查看使用什么指令<code>gcc</code> / <code>gas</code>添加到未
以下两个节定义之间有区别吗?
<pre><code>.section .text
</code></pre>
并且:
<pre><code>.text
.section .tex
在气体中创建节组的正确方法是什么? <a href="https://sourceware.org/binutils/docs/as/Section.html#Section" rel="nofollow
我在汇编中有以下两个文件:
<pre><code>FROM node:10-alpine as react-build
WORKDIR /app
COPY . ./
RUN yarn
RUN yarn build
从我之前的两个问题(一个与导入常量有关,一个与导入函数有关)-<a href="https://stackoverflow.com/questions/6
对于在调试器之外进行调试,我经常会添加基本的打印语句,例如:
<pre><code> str: .string "Hello!\n&
我很难理解<a href="https://sourceware.org/binutils/docs/as/Arguments.html#Arguments" rel="nofollow noreferrer"><code>as arguments pa
<pre><code> .386P
.text # what is the correct syntax?
.data # what
我发生了一件奇怪的事情。我在程序中调用了printf()然后是read(),但先发生了read(),然后发生了
当我尝试使用fgets时,此简单程序会出现段错误。我试过使用读取功能代替
<pre><code> ldr r1, =input_s
我尝试组装一个例子
test.s:
<pre><code> .file "test.c"
.text
.globl f
.ty
如我所见,llvm支持以空终止的字符串(包括任何字符(0x01至0xff))作为llvm-IR变量和汇编符号的有效名
我正在尝试翻译此<code>x86_64</code>程序:
<pre><code># hello_world.s
# GNU Assembly, x86_64 Linux
.global _start
.data
我正在尝试修改.data节中声明的变量,但似乎没有任何效果。网上消息人士说,我应该做类似<code>df %>%
我正在为x86编写Lisp编译器。我一直在尝试调试它,因为对于某些变量声明,它会产生错误的输出代码。
我知道我在做一些愚蠢的事情,但是我不知道该怎么做。该函数返回一个空字符串,因此我不会复制每
我不确定这是装配问题还是气体问题。我已经完成以下工作,以了解汇编程序如何处理太大而无法在相
首先,这是一项家庭作业,但我终生无法在网上找到任何可靠的资源来解释教授使用的语法。
我想