汇编语言(asm)编程问题。请务必使用您正在使用的处理器和/或指令集以及汇编程序。警告:对于.NET程序集,请改用标签[.net-assembly]。对于Java ASM,请改用标签[java-bytecode-asm]。
我用 godbolt 中的 avr-gcc 编译器反汇编了一些 C++ 代码,经常发现对 libgcc 子例程的调用,如 __udivmodhi4 或 __mulhi3。 我在哪里可以找到有关...的良好且富有洞察力的文档
问题出在 Graphic 子例程的第 236 行。(子标签 .writePixel 中的第 4、13 和 16 行) 在此子例程中,我浏览从 280 到 487 列和 368 到 385 行的图形像素。 (p...
这是我唯一的代码code.asm。我正在从 .c 文件执行这个函数。但是用这个简单的代码,uding lds 而不是 les 会导致无限循环...... _COD 段字节公共“代码” 阿苏姆...
我是一个使用DosBox学习8086汇编语言的初学者。我正在使用 int21h 函数 3dh 打开数据文件,并且我想在打开文件时使用文件处理程序执行代码
从 C 函数调用 asm 函数时生成错误的 BLX 指令(STM32H753 上的 gcc)
上下文是:用arm-none-eabi-gcc编译的STM32H753裸机软件。 复位处理程序用 C 语言实现,位于闪存中: 无效重置_处理程序_c(无效) { asm_func(); } 汇编
我正在开发一个 MIPS 程序,该程序接受用户输入并使用递归算法返回一个三角形数。例如,三角形 (4) = 10,三角形 (3) = 6。对于基本情况,三角形 (1) =1。我...
我的目标是编写一个 MIPS 汇编程序,生成整数 N 的平方,该整数等于 Triangle( N ) + Triangle( N-1 )。三角函数定义为 Triangle( N <= 1 ) = 1 ...
我试图从内核模式 Windows 驱动程序调用内联汇编,但我一直给我一个链接器错误,而且我似乎无法修复它,我已经坚持了几天了。我重新创建了错误...
我正在尝试编写一个 MARIE 程序,打印出“Grade”一词,然后用户输入考试成绩,然后输入您的成绩 程序显示该字母。 因此,用户将启动您的程序,单词“Gra...
我正在gdb中调试一些代码。当我运行 ni(下一条指令)命令时,它显示 C 代码。显示执行的汇编指令对我来说更有意义。 (gdb)ni 0x0804...
0x0804889a <+361>:mov %eax,0xc(%esp) 0x0804889e <+365>: movl $0x2b,0x8(%esp) 0x080488a6 <+373>: movl $0x1,0x4(%esp) 0x080488ae <+381>:movl $0x804...
Windows 中的 GENERIC_WRITE 常量十六进制值是多少?
我正在尝试使用 x64 中的程序集中的 CreatFileA 系统调用打开一个文件进行写入,但是为了执行此操作,我需要指定所需的访问权限。我不知道这个常数是什么意思
我正在编写一个内核,因此我从内核中的 hello world 程序开始。 我用 C++ 编写了一个 hello world 内核,并且编译成功。 但是当我启动它时,它没有显示...
dsPIC33CH512MP508 上的模寻址 我正在尽力让模寻址在 dsPIC33CH512MP508 上工作。 我怎么只让它在 X 数据内存上工作而不是在 Y 数据内存上工作,我不能
注意这些C++局部变量指令长度是红框中的8个字节 48 c7 45 f8 00 00 00 00 ... 但是,绿框中的指令长度为 11 字节 48 c7 85 78 ff ff ...
我目前正在反汇编一些在 Visual Studio 2012 Express 中编写的小型 C 程序,我注意到二进制文件中的一个趋势。 主函数中执行的第一组指令是...
我想在 Windows 上从零到高级学习汇编(NASM),我没有任何先前的知识,但想获得丰富的知识 我在YouTube和其他平台上搜索但没有找到
我正在学习 x86 程序集上的系统调用(例如:打开、读取、写入)。 我在互联网上看到了一些例子,比如这样、这样、这样,每个系统调用使用不同的系统调用号......
我已经用谷歌搜索了足够多的内容,但无法弄清楚括号()的含义。另外,我看到一些语法为 movl 8(%ebp), %eax 有人能给我推荐一些好的参考吗?我还没能...
尝试在 NASM 结构体的数组中的某个点获取值,但未返回正确的值,但仅针对某些索引返回正确的值
我一直在尝试访问结构体中数组中某个点的值。对于 3 个索引值,这只返回一个非常大的数字(随着索引上升