简单的 SPARC 汇编 printf 代码(打印堆栈变量)
fmt0: .asciz "%d\n" .align 4 .global main, printf main: save %sp, -76 & -8, %sp mov 5, %l0 st %l0, [%fp-4] mov 7, %l1 st %l1, [%fp-8] add %l…
编写返回数字是否为奇数的非常基本的 SPARC 汇编例程时遇到问题
我正在编写一个名为 isOdd 的小型汇编例程,顾名思义,如果传递的整数为奇数,则通过从 % 操作返回 1 来返回。 到目前为止,这是我的代码: Function …
SPARC Solaris 10 的 Rails 是否有 JavaScript 运行时?
我正在尝试让 Rails 在 Solaris 10 计算机 (SPARC) 上运行。我已经安装了 ruby 和 Rails,并且能够创建一个新项目。当我尝试启动 Rail 服务器时,…
OpenBoot客户端程序加载地址和
在浏览网页并查找有关 OpenBoot 和 SPARCv9 处理器的信息时,我发现任何客户端程序都是由 OpenBoot 在 0x4000[1] 处加载。为什么使用这个地址。另外,…
“未定义符号_memset”
我问了类似的问题,但我有一些更新,这确实让我感到困惑。本质上,我想使用链接器链接多个目标文件,如下所示: /usr/ccs/bin/ld -o q -e start_maste…
在 Sun Solaris Studios 12.2 中哪里可以找到链接器(ld)?
目前,我正在使用 SPARC 计算机上预安装的链接器进行链接 在以下目录中: /usr/ccs/bin/ld 我想使用 Sun Studios Compiler 12.2 编译我的应用程序,因…
Solaris sparc 9/10 libstdc++兼容性问题(64 位)
我在 sparc9 和 sparc10 系统上安装了 gcc 3.4.6。当我尝试在 sparc10 上使用共享对象(基于 sparc9 构建)时,遇到不兼容问题。如果我在 sparc9 系统…
使用 Intel 上的 OpenSolaris 研究 SPARC 可执行结构
我想研究和比较elf、SPARC和PA-RISC的可执行文件结构。 为了进行研究,我想在 Intel 机器 (Core2Duo) 上安装 OpenSolaris。 但我有一个基本的疑问:它…
为 SPARC Assembly 中的结构分配内存
我试图弄清楚如何为 SPARC 程序集中的结构分配内存。 这是我正在使用的代码的 C 版本(可以正常工作并编译): #include #include #include "test.h" …
libiconv Solaris-sparc/opteron 64 位
我有 64 位 Solaris - sparc 和 opteron 系统。在 /usr/local/lib 下,我可以看到两个系统的 libiconv.so 。 libiconv.so 上的文件命令给出以下输出:…