assembly

assembly

文章 7 浏览 105

我需要 GDT 来构建 IDT 吗?

我正在开发 Atom-32 位板(AT&T 组装),该板上还没有软件。 我是否需要构建 GDT 才能构建/使用 IDT ? 这个想法只是将 ISR 与 APIC 定时器结合使用。…

倒带 2024-12-07 16:23:54 1 0

是否可以在汇编器中对多个项目进行异或?

只是想知道是否可以在汇编器中对多个字节进行异或。 因为你通常会这样做 异或 a,A 我只是不确定它会如何完成。 任何帮助将不胜感激,谢谢。…

江南烟雨〆相思醉 2024-12-07 14:18:15 1 0

将 C 转换为 MIPS - 嵌套数组

我正在学习 MIPS 汇编语言,并在书中看到了这个例子,对我来说这似乎是不正确的。如果是的话,这将不是我在本书中发现的第一个错误。 变量f和g分别被…

水水月牙 2024-12-07 14:04:01 0 0

遍历内存编辑每个字节

我正在编写汇编代码,提示用户输入一串小写字符,然后输出包含所有大写字符的相同字符串。我的想法是迭代从特定地址开始的字节,并从每个字节中减去 2…

妄断弥空 2024-12-07 12:52:16 0 0

计算JMP指令的地址

我试图通过用 JMP 指令替换函数的开头来挂钩函数,该指令应该通向我的函数。但问题是我不知道如何计算 JMP 偏移量以定位我的函数的地址。好吧,如果你…

苯莒 2024-12-07 12:38:25 0 0

如何使用 LIDT 创建 IDT 我在 Intel-Atom 32 位(汇编 AT&T)上工作

如何使用 LIDT 创建 IDT 我从事 Intel-Atom 32 位(Assembly AT&T)工作。 我使用 MocroC OSII 作为操作系统, 我这样做了,但它不起作用: Load_IDT:…

∞琼窗梦回ˉ 2024-12-07 10:34:28 2 0

如何在汇编中就地反转数组?

我应该就地反转数组。我已经为此工作了一段时间,这就是我所拥有的。谁能告诉我我做错了什么? .data array BYTE 10h, 20h, 30h, 40h .code main PROC…

灵芸 2024-12-07 10:29:21 2 0

C++:技术层面 (ASM) 的 R 值参考是什么?

可能的重复: r 和 r 之间有什么区别-值引用和左值引用? (代码生成) 我想知道,谁能在技术层面上解释一下 R 值引用是什么?我的意思是:创建 R 值…

蔚蓝源自深海 2024-12-07 09:31:18 2 0

构建 IDT(中断描述符表)程序集 AT&T intel 32 位

我尝试构建一个 IDT,在 sti 执行后,代码崩溃了! 我有一条错误消息: SingleStep CPU[1] 错误:处理器运行 备注:我使用 micro Atom 和 eclipse Hel…

讽刺将军 2024-12-07 08:56:45 1 0

“调用 0x80482f0”?只需要澄清“hello world”中的一行代码即可。 x86 汇编中的程序

“调用 0x80482f0 ”?只需要 x86 程序集中“hello world”程序中一行代码的帮助。 注意:我在编程/调试时运行 ubuntu linux,使用 gcc 作为编译器,…

被你宠の有点坏 2024-12-07 08:43:57 1 0

如何获取汇编中函数的地址值

在下面列出的 gcc 汇编代码中,我想将函数 foo 的地址存储到 var,我该怎么做?谢谢。 .text .globl foo foo: /* do something */ .data .globl var v…

著墨染雨君画夕 2024-12-07 06:54:28 1 0

如何打印Linux内核中的寄存器?

我想从 ARM 上运行的 Linux 内核代码中打印出几个寄存器的值。特别是我在 Linux 中有以下程序集 - e3c52007 bic r2, r5, #7 ; 0x7 e1520003 cmp r2, r…

最美的太阳 2024-12-07 06:32:41 1 0

访问字符串中的一个字符

我正在使用诸如 SPIMS 或 MARS 之类的系统调用函数。 我正在读取一个字符串(它可以工作,因为我可以将其打印出来),如下所示: li $v0, 8 la $a0, s…

绅士风度i 2024-12-07 05:55:06 2 0

spim模拟器pcspim:地址处的错误设置值

您好,我正在使用 spim 模拟器 pcspim,我正在尝试使用模拟器菜单下的设置值选项在地址处设置一个值。 当我尝试设置一个 MSB 为 1 的值时。 oxb123456…

2024-12-07 05:19:03 2 0

创建一个 ASM 文件,该文件将返回位于 8 个连续寄存器中的字符

我必须为 PIC18F452 创建一个 ASM 文件,该文件执行以下操作: (a) 将标签 MapName 定义为 8 个连续寄存器中的第一个,其中包含不超过 7 个字符的以 n…

撩起发的微风 2024-12-07 04:15:18 2 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文