cost 186 ms
“比较是针对二进制补码'> ='”是什么意思? - What does "comparison is for a two’s-complement ‘>=’" mean?

我正在学习汇编语言并被困在这一点上。 这是“计算机系统”第3章中的一个问题。问题描述是: 问题的第一部分问题的第二部分查看问题 A、B 和 C。 一个。 解决方案:后缀“l”和寄存器标识符表示 32 位操作数,而比较是针对二进制补码“<”。 我们可以推断出 data_t 必须是 int。 ...

011111100 在此 LC-3 代码中指的是什么? - What does 011111100 refer to in this LC-3 Code?

好的,我正在查看 LC-3 中的示例程序,其中一行代码如下: 所以我知道代码正在获取地址 x3100 的内容并将它们存储到 R2 中,但是我对它们如何获取二进制代码的偏移部分感到困惑。 当我以二进制查找 01111110 时,它是 252,十六进制数是 FC。 那么这与 x3100 有什么关系呢? ...

需要帮助找出 ARM 中的分段错误 - Need help figuring out a segmentation fault in ARM

所以我最近收到了一个关于第二年计算机科学模块的项目,我们在那里做计算机架构。 我们被指示编写 ARM 汇编代码以输出 n=15 和 n=30 的斐波那契数列。 我曾尝试在线查看多个资源,但 ARM 的使用并不广泛,2020 年也不再受支持。 我已经能够编译和运行我的代码,但是它告诉我“分段错误”并 ...

windows,linux和mac可以执行什么文件格式 - What file format can be executed across windows, linux and mac

给定一些纯机器语言命令,例如以下字节: (取自: 如何在没有 EXE 或 ELF 等容器的情况下手动编写和执行 PURE 机器代码? )? 我知道通常需要一个 .EXE、ELF 或 .OUT 包装器,但据我所知,这些格式是特定于平台的,只是为了能够双击并运行它们。 是否存在可以在windows、l ...

操作码到字节的主要图表 - Primary chart of opcodes to bytes

我正在尝试使用这个简单的hello world 汇编程序并将其从头开始生成为机器语言(最终目的是制作汇编程序,但现在我只想了解此特定程序所需的十六进制值): 所以我知道一般的想法是机器语言只是输入/输出操作中“_start”中提到的部分。 它还与 AX 寄存器和 DX 一起用于涉及大值的乘法和除法运 ...

JMP指令如何影响8086的工作? - How does the JMP instruction affect the 8086's working?

我知道8086有一个BIU和一个欧盟,这有助于管道处理器。 BIU有一个6字节的预取队列,它取出指令指向的地址后面的字节。 现在,当要执行的指令变成对另一个位置的跳转指令时,预取的所有6个字节会发生什么? 他们是否被冲洗然后重新加载? (这会破坏处理器的流水线效率吗?) ...

在x86体系结构中更改指令的操作码是否可能或有多困难? - Is it possible, or how hard it is, to change the op code of an instruction in x86 architecture?

例如, PUSH imm32具有操作码68h。 是否可以使用另一个数字(例如69h)来“表示”该指令(假设其他指令未使用该数字)? “代表”是指只要程序集中有PUSH指令,二进制可执行文件中就会出现69h。 当最终由CPU提取并执行它时,它将转移回68h。 我了解每个操作码都是根 ...

如果系统执行文件的零填充部分会发生什么? - What would happen if a system executes a part of the file that is zero-padded?

我在某些帖子/视频/文件中看到,它们被零填充以看起来比它们大,或者符合某些文件系统实用程序用于移动文件的“相同文件大小”标准,其中大多数是恶作剧程序或恶意软件。 但是我经常想知道,如果文件损坏,会在文件末尾的大零填充空间中“加载”下一组“指令”,该怎么办? 会发生什么事吗? 为0x ...

输入形状错误()LabelEncode? - bad input shape () LabelEncode?

这是我在jupyternotebook中的代码iam感到困惑,为什么我收到了错误的输入形状错误。 通过打开数据集文件并用于拆分,下面给出了我的代码中失败的行:可能的输出类大于50K或小于或等于50K。 在每个数据点都是数字和字符串的混合的意义上,此数据集略有扭曲 这是用于将字符串数据 ...

将PDP-11汇编语言编码/解码为二进制和十六进制? - Encoding/decoding PDP-11 assembly language to binary and hex?

我已经获得了一项任务,我将为一个应用程序编写用于编码和解码按钮的actionPreformed方法,用户可以假设编码/解码PDP-11指令(仅限于ADD , SUB , MOV[B] , CMP[B] )。 该应用程序应该能够采用4位十六进制数或16位二进制数并将其解码为汇编,或输入其中一个汇 ...

TRAP保持打印相同的值lc3 - TRAP keeps printing the same value lc3

所以我正在用LC-3 ISA机器语言编写一个程序,尽管我不确定这是否是特定类型机器语言代码的实际名称,但这只是我描述它的最佳方式。语言编程,所以我对LC-3的不同类型的机器语言代码不是很熟悉,在LC-3中,我正在显示字母在韵律(诗)和韵律上出现的次数。 我应该使程序能够打印字母出现的次数(最大 ...

可以立即将程序计数器移至遥远的存储器地址吗? - Possible to move Program Counter to a far-off memory address immediately?

我正在尝试修改一个程序,该程序对文件中char的出现进行计数,以存储在远处的内存位置中发生匹配项的十六进制地址列表。 码: 所以我的程序从内存地址x3000开始。 我想开始将在x300B处理列表的指令集(在“增量R2”指令下面)。 麻烦的是,我想从x3500开始该列表,但我不知道到 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM