assembly 相关问题

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

在 QEMU 中加载并运行具有 32 位代码的原始二进制文件

我有一个程序集(NASM)文件: 位 32 开始: 移动双字[0xb8000],0x2f4b2f4f 赫勒特 这会生成一个二进制文件,其中包含: C7 05 00 80 0B 00 4F 2F 4B 2F F4 有没有办法执行...

回答 2 投票 0

为什么sinf + cosf比sincosf快得多,尽管汇编也使用sincosf?

我正在Android平台上做一些数学库的测试,使用armeabi-v7a。我想知道使用“sinf + cosf”和使用“sincosf”之间的时间差异有多少。而我...

回答 1 投票 0

为什么arm汇编宏中参数前有'\'?

.宏 str_l, src, sym, tmp #ifndef 模块 adrp mp, \sym str \src, [ mp, :lo12:\sym] #别的 adr_l mp, \sym str \src, [ mp] #万一 .endm 以上是...

回答 1 投票 0

检测字符串是否以“A”汇编(HLA)程序结尾

我试图找出为什么我的程序不输出 1 如果字符串以 A。 例如,这就是它的输出 请输入要处理的字符串 sfrA ----> 这是您输入的字符串...

回答 1 投票 0

用ASM指令编译C代码时出现汇编错误

我是汇编语言编程新手,我在使用包含汇编指令 (ASM) 来反转字符串的 C 程序时遇到问题。该代码在我的 Debian virt 上运行没有错误...

回答 1 投票 0

量化数据传输指令

实际程序中(平均)有多少比例的指令专门用于数据传输,例如 mov x86 指令或其他 ISA 中的加载和存储?

回答 1 投票 0

在没有 Sparc 硬件的情况下运行 Sparc 二进制文件

在过去的几个月里,我一直很好奇尝试为 SPARC 处理器(V8 或 V9)进行一些组装。我的问题是,我无法访问 SPARC 机器,有办法吗...

回答 11 投票 0

汇编和 C 中的字符串长度验证问题

我是汇编语言新手,正在开发一个将汇编语言与用 C 编写的部分相结合的程序。我的目标是提示用户输入一串字符并确保它...

回答 1 投票 0

PIC16F84A micro 上的延迟和切换问题

任务 1:在 PORT.A0 上创建 1 Hz 方波 编写一个汇编语言程序,在端口 A0 上创建 1 Hz 方波。 a) 首先编写代码以立即切换 PORT A0 b) 然后...

回答 2 投票 0

延迟和切换问题

PIC16a84f 任务 1:在 PORT.A0 上创建 1 Hz 方波 编写一个汇编语言程序,在端口 A0 上创建 1 Hz 方波。 a) 首先编写代码来切换 PORT A0,无需任何 del...

回答 1 投票 0

ms_abi如何在c和assembely之间传递

我正在使用 ms_abi 使用 EFI 开发操作系统,并且想知道它如何传递参数,因为我正在将一些系统表信息移动到寄存器中,但是当我尝试使用 c 调用函数时...

回答 1 投票 0

如何在汇编时更改地址的单个位?

Arch 是 SuperH。我有一些这样指定的变量: buffer_address: .long 缓冲区 缓冲区:.zero 1024 但是,对于某些缓冲区读取,我需要以缓存方式读取。这样做的方法

回答 1 投票 0

哪些 x86 CPU(如果有)仍然具有 MOVDIRI 或 MOVDIR64b 指令?

我最近一直在检查我可以访问的英特尔CPU。 它们(它们都是 Xeon)都没有 MOVDIRI 或 MOVDIR64b 指令,这些指令是绕过缓存的存储指令。是

回答 1 投票 0

TASM Assembly 8086 Pong 游戏中按键释放后左侧玩家的球拍继续移动

我正在开发一款汇编语言乒乓球游戏,即使在释放按键后,左侧玩家的球拍仍会继续移动。正确的玩家的球拍工作正常,当钥匙未预先按下时停止...

回答 1 投票 0

为什么不显示错误的字符?

所以我正在制作一个打字游戏,单词从屏幕上掉下来,用户必须在单词到达屏幕底部之前输入单词。我的代码有如果用户输入正确的字符...

回答 1 投票 0

我的汇编语言代码的结果是0并且除法有错误

我尝试使用汇编语言制作计算器,这是我的代码: .型号小 .stack 100h 。数据 greeting db '欢迎使用您的计算器', 0Dh, 0Ah, '$' 菜单 db '1 - 添加'、0Dh、0Ah...

回答 1 投票 0

如何将 AT&T 语法转换为 intel 语法?

在 AT&T 语法中,你可以执行类似 asm("mov %%eax, %0 ":"=r" (a[0])); 但不在英特尔语法中。 我想将这个 AT&T 语法翻译为 intel 语法,它得到...

回答 1 投票 0

通过内联汇编实现零成本整数向上转型

是否可以通过内联汇编作为宏制造一种零成本整数向上转型? 在许多情况下,我想传递 32 位整数,这些整数已经“就位”......

回答 2 投票 0

通过内联汇编进行零成本整数转换

是否可以通过内联汇编作为宏来制造一种零成本整数转换? 在许多情况下,我想传递 32 位整数,这些整数已经“就位”......

回答 2 投票 0

通过内联组装实现零成本铸造

作为宏,是否可以通过内联组装制造一种零成本铸件? 在许多情况下,我想传递 32 位整数,这些整数已经通过 inte“就位”...

回答 1 投票 0

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