Linux下16位链接
我在linux下使用NASM Assembler 当我使用命令“nasm -f elf -l hello.lst hello.asm”时 效果很好 但是当与 gcc“gcc -o hello hello.o”链接时 它会…
在 x86 程序集中将整数打印到控制台
当我在 16 位汇编中添加两个值时,将结果打印到控制台的最佳方法是什么? 目前我有这样的代码: ---CODE START--- mov ax, 1 put 1 into ax add ax, 2…
请帮助 CGBitmapContext 和 16 位图像
我很想知道我在这里做错了什么。我是 CGImageRefs 的新手,所以任何建议都会有帮助。 我正在尝试创建一个位图图像,该图像的像素值是另一个位图像素的…
替换 16 位安装程序,程序需要短文件名吗?
我有一个旧游戏(Westwood Monopoly CD-ROM),它只有 16 位安装程序,因此无法在我的 Windows 7 x64 上运行。为了解决这个问题,我决定使用 Inno Set…
C# ushort 上的按位移位 (UInt16)
我需要对 16 位整数(ushort / UInt16)执行按位左移,但 C# 中的按位运算符似乎仅适用于 int (32 位)。我怎样才能使用<<在 ushort 上,或者至…
使用 nasm 关闭计算机
是否可以从 nasm 关闭或终止计算机的电源(有区别吗?)。我知道您可以使用它来重新启动: mov al, 0xFE out 0x64, al 是否有相当于关闭的方法? 我正…
写入 16 位原始 PCM 文件时出现问题
作为一个小型实验音乐作品,我尝试用标准 C 编写一首歌曲。代码输出一个原始 PCM 文件,可以将其导入 Audacity。目前,一切都按预期进行,但是当我尝…
构建 16 位操作系统 - 字符数组不起作用
我正在构建一个 16 位操作系统。但字符数组似乎不起作用。 这是我的示例内核代码: asm(".code16gcc\n") void putchar(char) int main() { char *str …