instruction-set

instruction-set

文章 0 浏览 6

可变数据部分?

我正在开发一个娱乐的虚拟CPU,目前正在为组装部分工作。 现在,我想知道 .data 部分中的值是否应该是可变的。 section .data MyGlobalVar dw 10h 在…

空城之時有危險 2025-02-12 23:49:23 0 0

LEA和MOV指示使用EMU8086。如何解决这些错误(无效操作数)?

我想问您为什么在EMU8086中,我在 mov 和 lea 指令中有一些问题。 这是代码: format MZ entry code_seg:start ; set entry point stack 256 segment …

吃不饱 2025-02-12 10:18:42 2 0

如何以优雅的方式从不同的说明/规则切换

希望您的帮助! 我正在进行一个重现徽标语言的Java项目,因为我找不到优雅而不是太复杂的方式来切换不同规则 /说明,该项目的重点是高级编程,并且使…

拿命拼未来 2025-02-10 22:07:05 2 0

大会说明属于哪些寄存器?

因此,我正在研究电路设计&我正在尝试确定指令集前缀注册的位置。当然,计算机不了解 mov 的意思。它们是否存储在与与之相关的相关逻辑电路的摘…

万劫不复 2025-02-10 01:43:02 1 0

FCVTZS D0,D0真的是AARCH64 SIMD指令吗?

GCC 似乎将 fcvtzs d0,d0 作为simd指令进行了分类,但是 clang 没有。谁是对的? $ cat toto.s fcvtzs d0,d0 $ aarch64-linux-gnu-gcc-10 -mcpu=cor…

仙女山的月亮 2025-02-08 14:39:43 2 0

子指令在汇编中如何工作

子指令如何在AVR组件中起作用?它是否取决于两人的称赞并添加它,还是它的运作方式不同?如果我减去两个8位数字,例如1-2,答案是-1,我应该期望1个或…

思慕 2025-02-08 12:10:01 2 0

扫描二进制CPU功能用法

我正在调试一个应用程序,该应用程序可以在Intel CPU上正确运行,但不在另一个较新的AMD处理器上运行。我怀疑它可能已编译以使用某些特定于Intel的说…

人间不值得 2025-02-03 18:15:37 2 0

地址空间,可寻址性,可调地址,地址模式之间的差异是什么?

据我所知: 地址空间:为程序或过程分配的可用内存量 可寻址性:计算机识别不同内存位置的方式。 word-pressable :是指大小等于“ word”的内存单元…

千鲤 2025-02-01 09:31:33 1 0

通过大会说明了解向登记册的地址分配

如果我有具有以下特征的CPU/系统... 16位体系结构(16位寄存器和总线) 8总寄存器 一组64个汇编指令 ,并假设我的汇编指令遵循该格式... OPCode (6 bi…

云之铃。 2025-01-31 12:33:34 3 0

为什么SSE/AVX缺乏直接价值的负载?

据我所知,SSE/AVX中没有任何指示可以立即加载。一个解决方法是将值加载到普通寄存器和 movd ,但是编译器似乎认为这比单个标量值即使从内存中加载也…

烟雨扶苏 2025-01-26 22:07:07 3 0

Spike Simulator ISA错误 - 找不到命令

将 Spike 文件和文件夹中的 pk 文件在终端运行此命令时: spike -m128 pk archive.x 出现以下错误: zsh: command not found: spike 我不明白为什么它…

雪落纷纷 2025-01-24 03:57:46 2 0

创建新的 MIPS 指令

我在理解一个问题时遇到一些问题。考虑提议的名为 rpt 的新指令。该指令将循环的条件检查和计数器递减合并到一条指令中。例如,rpt $s0,loop将执行以…

沦落红尘 2025-01-19 13:19:31 4 0

英特尔参考规范问题

我正在查看添加指令,而且有很多东西我不知道它们的意思。 我的差距是。 在opcode列中,什么是/0 和/r ? 我知道该数字是十六进制中的OpCode。 IB/IW/…

何必那么矫情 2025-01-19 03:23:22 2 0

汇编“mov si, ah”产生“操作码和操作数的无效组合”

因此,当我按下某个键时,我尝试在屏幕上打印一个字符。 我收到此错误: src/kernel/main.asm:20: 错误:操作码和操作数的组合无效 mov ah, 00h int 1…

海夕 2025-01-18 12:17:51 2 0

更新条件标志的条件分支和指令如何在无序的 Arm 架构中运行?

我有以下指令序列: Address instr Operands 4357128L cmp {"x1", "#16"} 4357132L bne {"4356768"} 4357136L add {"w19", "w6","#16"} 4357140L add …

逐鹿 2025-01-17 16:15:57 3 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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