组装 问答列表

在 Apple Mac M64 CPU 上的 ARM1 程序集中打开和读取文件时出现问题

作者:Jake Snell 提问时间:11/1/2023

.section __DATA,__data .p2align 2 buffer: .zero 4096 .section __TEXT,__text .global _main .build...

静态链接的用途是什么?

作者:Evert Heylen 提问时间:1/4/2015

(在出现任何误解之前,我不是在谈论图书馆的联系。 在我的教科书(关于MIPS组装)中,有如下陈述: 过程/功能帧(又名激活记录) 某些编译器用于管理堆栈存储 除了堆栈指针之外,还可以使用帧指针寄...

如何在 64 位 NASM 中使用 malloc 和 free?

作者:RTC222 提问时间:2/8/2018

在 64 位 NASM 中,我使用 C 库中的 malloc() 分配一个 8000 字节的内存块,完成后,我通过调用 free() 来解除分配它。 我的研究提出了许多关于如何在 64 位 NASM...

在 LMC 中对阵列进行编程

作者:julio11 提问时间:7/6/2021

我正在努力应对这个挑战: 程序需要接受整数序列。它以数字 999 结尾。整数(999 除外)放在列表中。 整数必须小于或等于 99。任何大于 99 的输入都不会放在列表中。 如果输入包含十个以上的...

LMC 中的输出和复位列表

作者:julio11 提问时间:7/18/2021

我正在应对这个编码挑战: 为小人计算机编写一个程序,允许用户管理值列表。它应该从一个空列表开始,然后按如下方式处理输入: 如果输入为: 小于 100:将此值添加到列表中,除非列表已具有 10 个...

MIPS 汇编语言 printString(p) 函数

作者:Zuja Plays 提问时间:4/6/2023

我在程序内存中存储了一个字符串,我试图将其打印到控制台,但它未能越过第一个 ascii 字母,只是重复 w 表示无穷大。我只是使用汇编程序来隐藏它,但它基本上会不断重印 W。将内存映射 IO 与0x8...

在汇编屏幕中绘制字母 R(我正在做 nand2tetris 项目)

作者:roi 提问时间:4/30/2023

我不完全知道我如何在汇编中正确编码,我只设法制作了一条水平线,我不知道如何完成它。 如果有人能给我发一个链接,我会很高兴,我可以怎么做,甚至帮助代码会更好:) // it only paint h...

为什么添加 vmovapd 指令可以使 simd 矢量化代码运行得更快?

作者:Rasmus 提问时间:10/24/2023

我正在对一些高性能数值代码进行矢量化,我注意到使用 Intel 的 SSE、AVX 和 AVX512 指令的 SIMD 矢量化性能与笔记本电脑上矢量寄存器的长度不成比例。我的笔记本电脑有 Tiger ...

Int 13H AH=00h有什么用

作者:Bastien Portigo 提问时间:11/3/2023

我不明白在我的虚拟软盘 img 上使用 Int 13H AH=00h。 我从命令行创建了一个 img 虚拟软盘: copy amorce.com/B+programme.com/B disk.im...

使用 yasm 运行 .s 文件

作者:Nico 提问时间:11/10/2023

我想开始学习汇编。但是,有一个问题。我无法运行我的文件。 我尝试使用 and 之后,但我看到这个: 之后,我搜索并找到了这个: 在终端上使用这个: . 但是,我看到了这个错误: 我该怎么办?...


共16条 当前第1页