汇编语言(asm)编程问题。请务必使用您正在使用的处理器和/或指令集以及汇编程序。警告:对于.NET程序集,请改用标签[.net-assembly]。对于Java ASM,请改用标签[java-bytecode-asm]。
任务 1:在 PORT.A0 上创建 1 Hz 方波 编写一个汇编语言程序,在端口 A0 上创建 1 Hz 方波。 a) 首先编写代码以立即切换 PORT A0 b) 然后...
PIC16a84f 任务 1:在 PORT.A0 上创建 1 Hz 方波 编写一个汇编语言程序,在端口 A0 上创建 1 Hz 方波。 a) 首先编写代码来切换 PORT A0,无需任何 del...
我正在使用 ms_abi 使用 EFI 开发操作系统,并且想知道它如何传递参数,因为我正在将一些系统表信息移动到寄存器中,但是当我尝试使用 c 调用函数时...
Arch 是 SuperH。我有一些这样指定的变量: buffer_address: .long 缓冲区 缓冲区:.zero 1024 但是,对于某些缓冲区读取,我需要以缓存方式读取。这样做的方法
哪些 x86 CPU(如果有)仍然具有 MOVDIRI 或 MOVDIR64b 指令?
我最近一直在检查我可以访问的英特尔CPU。 它们(它们都是 Xeon)都没有 MOVDIRI 或 MOVDIR64b 指令,这些指令是绕过缓存的存储指令。是
TASM Assembly 8086 Pong 游戏中按键释放后左侧玩家的球拍继续移动
我正在开发一款汇编语言乒乓球游戏,即使在释放按键后,左侧玩家的球拍仍会继续移动。正确的玩家的球拍工作正常,当钥匙未预先按下时停止...
所以我正在制作一个打字游戏,单词从屏幕上掉下来,用户必须在单词到达屏幕底部之前输入单词。我的代码有如果用户输入正确的字符...
我尝试使用汇编语言制作计算器,这是我的代码: .型号小 .stack 100h 。数据 greeting db '欢迎使用您的计算器', 0Dh, 0Ah, '$' 菜单 db '1 - 添加'、0Dh、0Ah...
在 AT&T 语法中,你可以执行类似 asm("mov %%eax, %0 ":"=r" (a[0])); 但不在英特尔语法中。 我想将这个 AT&T 语法翻译为 intel 语法,它得到...
是否可以通过内联汇编作为宏制造一种零成本整数向上转型? 在许多情况下,我想传递 32 位整数,这些整数已经“就位”......
是否可以通过内联汇编作为宏来制造一种零成本整数转换? 在许多情况下,我想传递 32 位整数,这些整数已经“就位”......
作为宏,是否可以通过内联组装制造一种零成本铸件? 在许多情况下,我想传递 32 位整数,这些整数已经通过 inte“就位”...
我正在尝试编写一些shellcode,最终将采用英文段落的形式。 这意味着我主要局限于具有计算为字母数字的操作码的指令
x86 64 位 nasm 程序集 ascii 验证出现意外行为
我对汇编非常陌生,目前正在尝试编写一个程序,该程序使用用户指定的密钥和用户指定的内容执行凯撒加密。密钥和内容必须是 a-z o...
我想查看目标代码以获取某些指令以更好地理解它们。我对 modRM 字节的理解是,它对于寄存器到寄存器操作码 8A(8 位)很有用,因为我...
我在树莓派上有一个c程序。我正在尝试获取我编写的代码的汇编。由于 Raspberry Pi 是 ARM64 处理器,因此我希望组件采用 ARM64。 命令:gcc...
我是汇编编码新手,我对 .data 部分中的空字符有疑问。 我测试了一些代码: 代码1: .data 节 输出:数据库“%s”,10,0 mes1:db“a&...
哪个更快?如果结构很简单,则通过 const& 或 C++ 中的值传递? [重复]
我看了很多帖子都没有找到满意的答案。 C++ 什么时候通过值传递 const 结构参数与通过引用传递 const 结构参数有意义? 他们没有回答他们所说的问题
我想问是否有什么方法可以创建稍后在某些 shellcode 运行器中使用的 shellcode。 我知道有像 donut 这样的工具可以生成位置无关的 shellcode f...