我最近正在将 64 位 masm 实现的 OpenGL API 加载程序移植到 32 位,部分 64 位 <a href="https://github.com/google/filam
我的程序在没有以下行的情况下执行:
<pre><code>neg eax
</code></pre>
出于某种原因,当我添加该行时,
我正在尝试将第三个值 (03h) 加载到 DX 中,但加载了错误的值。我不明白发生了什么。
<pre><code>DATA SEG
我是汇编语言的新手,下面是我的代码,我想逐行打印 A B C 但只打印 C。
<pre><code>Include Irvine32.Inc
.dat
我有一个汇编课程(我是计算机科学专业的学生),要求我们只使用 MASM(英特尔汇编)。我使用的是 Ma
我目前正在关注有关程序集 x64 (<a href="https://www.youtube.com/watch?v=VNDNvm0UY8E&list=RDCMUCq7dxy_qYNEBcHqQVCbc20w&
我正在尝试添加 arrA 和 arrB 并将值存储到 arrC 中并打印出来..一旦我运行代码,它就会进入无限循环。我
我必须使用 masm for windows 创建一个程序。程序应该从文件中读取数据并将其存储到二维数组中,然后显
这里对 MASM 来说非常陌生。我无法弄清楚如何访问通过堆栈传递给过程的值?例如,在这里我尝试简单
所以,我正在编写一个程序,将两个负整数相除并存储商和余数,但它显示的结果不正确。
这是我的代
在C中我有这个结构
<pre><code>struct frame
{
int whidth;
int height;
char* name;
};
</code></pre>
我想在 MAS
我正在为一个项目编写程序,在该项目中我必须解码一个秘密消息,其中密钥是一个简单的替换密码(
编辑:我现在尝试使用 Str_length,但在调试时抛出异常
我不知道在这种情况下如何使用 SIZEOF。我知
我现在正在学习汇编,我完全不知道如何使用符号扩展。我知道如果您在 AX 中有一个值并且执行 MUL 值
我完成了我的计算机体系结构作业的目标,但是我在运行程序时似乎有多余的最后一道程序。
我正
编辑:
这不是重复的 - 在假定的重复中没有提到 sub/add 指令 - 只有 MOV。感谢 harold 的有用回复...
这是用于大规模组装。
这里从文件中读取。文件内容放入缓冲区
<pre><code> mov edx, OFFSET buffe
我在 Visual Studio 2019 Community 16.6 中有一个包含多个 .asm 文件的标准 (?) 项目 (vcxproj)。
在配置属性->MA
汇编语言的新手,我想使用以下代码测试何时会发生stackoverflow异常:
<pre><code> .386
.model flat, stdc
我正在尝试使用带有 MASM 的汇编语言解决以下问题:
<pre><code>Write a general-purpose program that correct an extr