assembly 相关问题

汇编语言(asm)编程问题。请务必使用您正在使用的处理器和/或指令集以及汇编程序。警告:对于.NET程序集,请改用标签[.net-assembly]。对于Java ASM,请改用标签[java-bytecode-asm]。

无法汇编我的代码:警告:警告:在只读部分“.text”中重定位,警告:在 PIE 中创建 DT_TEXTREL

我尝试在我的Linux电脑上复制我必须在Windows电脑上研究的装配工作区(其中我有如何安装和使用wsl的说明),但是当我尝试使用 ./组装...

回答 1 投票 0

汇编代码,必须计算标量积

我是汇编程序新手。无法在以太网中找到解决方案,所以在这里询问。这段代码输出错误的数字,我不明白为什么。 #包括 长点积(短 int* vec1, s...

回答 1 投票 0

通过LEA加载绝对指针进行注册

如何通过lea加载绝对地址进行注册? 我尝试了这段代码: asm.lea(asmjit::x86::rax, (uint64_t) (地址)); 我尝试使用这段代码 asm.lea(asmjit::x86::rax, asmjit::x86::ptr((uint...

回答 1 投票 0


RISC-V 中的多维数组

我被分配在RISC-V中进行一些图像处理图像,并制作了以下C原型 #包括 #包括 #定义宽度400 #定义高度...

回答 1 投票 0

为什么我的代码不能对大于 128 的数字进行排序?

_开始: mov rdx, len ;存储 rdx 中的元素数量 (len - 1) 十二月 rdx ;减 1 得到最后一个元素的索引 移动RSI,0;存储...

回答 1 投票 0

在 C++ 中使用内联汇编计算 n 阶矩阵的元素和的问题

问题是我有一个条件,应该将一个元素添加到总和中。如果元素的索引之和( j+i>4 ),则将该元素添加到总和中;否则,忽略它。 我...

回答 1 投票 0

PIC16F877A汇编,为什么当Timer1溢出时这段代码永远不会进入ISR?

对汇编编程非常陌生,我正在尝试制作一个闪烁的 LED,这是我的代码: #include p16f877a.inc 计数器 0x20 组织0x00 转到主要 组织0x04 转到ISR 主要的 bsf INTCON,...

回答 1 投票 0

Mips I型指令-关于机器转汇编代码的问题

我想问一下如何将机器代码读取为汇编代码。我只完成了看起来像这样的转换 001000 00001 00000 0000000000000100 -- 阿迪 $r0, $r1, 0x0004 或 R-t...

回答 1 投票 0

在x86-64中,如何打印数组的所有元素?

节.data 数分贝 240, 40, 80, 90, 30, 40 .bss 节 数字转换 1 %宏打印编号1 移动eax,%1 %%打印整数: mov rcx, digital ;将 rcx 设置为数字内存 a...

回答 1 投票 0

ld:找不到用于汇编的库“系统”

我正在尝试在 2020 intel macbook pro 上的 macos sonoma 14.3 上编写程序集,但它一直给我这个错误。 我的代码: .data 节 消息:db“你好”,10 节.文本 全球_...

回答 1 投票 0

汇编语言中用户输入的字符计数

我试图提示用户输入长度为 1 到 30 个字符的 ID。可以是字母和数字,但最多 30 个字符。下面是我的代码,它显示错误...

回答 1 投票 0

汇编语言中用户输入的字符数

我试图提示用户输入一个长度为1到30个字符的ID,它可以是字母和数字,但仅限于30个字符。下面是我的代码及其在任何...

回答 1 投票 0

16 位汇编中的几个字符串出现意外行为

我正在尝试使用 NASM 和 QEMU 在 16 位汇编中创建一个简单的命令行。到目前为止,一切正常,直到我再添加一根绳子。 当我添加另一个字符串时,程序不会显示...

回答 1 投票 0

C++ 是否有任何两个函数在使用 -O3 编译时不会给出相同的汇编代码,一个带有指针,另一个带有引用参数

我想更好地理解引用,所以我使用了一些 C++ 代码来查看引用和指针之间的差异,当它们编译为程序集(-O3)时,我意识到它们都给出了相同的屁股...

回答 1 投票 0

我在二次公式组装程序 (HLA) 上找不到错误

当我尝试执行代码时,出现错误,告诉我“值超出范围”。 编程求解二次方程; #include(“stdlib.hhf”); 静止的 a:真实32; b:真实32; c:real32;

回答 1 投票 0

是否需要在解释器中将每个中间表示指令单独转换为汇编?

我正在开发一个解释器,将中间表示(IR)转换为程序集。但是,我怀疑是否有必要将每条指令单独转换为汇编,...

回答 1 投票 0

MIPS 汇编打印错误的值,但无法将 41 更改为 42

您好,我有一个问题。我现在正在开发一个项目,该项目应该使用 Mars4_5 汇编器以 MIPS 编写。 这是以下代码,我想它与 c...

回答 1 投票 0

仅使用跳转打印一位以上数字不允许使用循环或堆栈

我不允许使用循环来打印总和,我只能使用跳转 .型号小 .stack 100h 。数据 input_buffer1 db 10 DUP ('$') ;定义一个缓冲区来存储第一个输入字符串 输入缓冲区...

回答 1 投票 0

使用带有 -buildmode=c-archive 的 Go 运行时

是否可以让 Go 代码通过此构建模式使用 Go 运行时? -buildmode=c-存档 我正在将 Go 代码构建为静态库,并将其与从本机编译的 .o 文件链接

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.