masm 相关问题

MASM是Microsoft的宏汇编程序工具,用于将汇编语言转换为目标代码。它处理用“Intel语法”编写的x86指令和伪指令。 MASM是所有MSDOS和Windows环境的标准低级语言,目前在32位和64位版本中受支持。

使用递归在MASM中填充封闭区域的颜色

我有一个函数vmem,用于在(cx,dx)处绘图。函数 vmemr 用于读取 (cx, dx) 以查看像素是否被绘制。如果 (cx, dx) 上有颜色,则 vmemr 将返回 al=1 现在我...

回答 1 投票 0

程序集链接:致命错误L1093:找不到目标文件

我想在Visual Studio 2010中编写16位8086汇编代码 但给我错误: 代码: .型号小 .堆栈100小时 。数据 消息字节“你好,世界!”,“$” 。代码 _开始: 移动啊,9 lea dx,消息;一个...

回答 3 投票 0

使用 Masm 和 ConTEXT 编译并运行汇编文件

我必须编译一些程序集文件,但我真的不知道该怎么做...... 我在计算机上成功安装了 Masm 以及用于编写汇编文件的 ConTEXT 编辑器。 不幸的是,

回答 2 投票 0

Masm:ax=12h 640*480 16色vga模式下直接读取显存

我已经有一个直接在视频内存中写入点(cx,dx)的函数及其工作。现在我正在尝试编写一个函数来读取给定坐标的颜色并将其颜色返回给 al(from...

回答 1 投票 0

体验MASM汇编语言直角三角形程序的无限循环

我目前正在尝试用 MASM 汇编语言编写一个程序,该程序将根据用户输入的整数值打印出一系列直角三角形。例如,如果用户输入是 3 ...

回答 1 投票 0

Masm:以ax=12h,int 10h 640*480 16色vga模式直接写入显存

这是我使用显存打印一个点(cx,dx)的功能。计算出偏移di后,我不知道如何改变点的颜色,所以我问gpt。 Gpt 给了我这种方式,但它只显示...

回答 1 投票 0

Visual Studio 2022 MASM32 链接问题

请帮助我链接和编译两个简单文件。我尝试将 MyProcedure.asm 的扩展名更改为 inc,装饰和取消装饰名称 MyProcedure(masm 开始请求 do...

回答 1 投票 0

用masm 8086汇编语言获取像素值

我正在用masm 8086汇编语言画砖,我想知道是否有任何指令可以返回屏幕的像素值。 目前没有代码

回答 1 投票 0

如何连接两个字符串?

程序应该接受两个输入的字符串,将它们连接起来,然后打印。这是我现在拥有的代码,我想知道如何解决这个问题。我还是个新人,所以请耐心等待。谢谢...

回答 2 投票 0

如何用重复的字节值填充 64 位寄存器

我正在使用 Visual C++ 2010 和 masm(“快速调用”调用约定)进行一些 x64 汇编。 假设我有一个 C++ 函数: extern "C" void fillArray(unsigned char* byteArray, unsigned char

回答 3 投票 0

如何修复:(不能有隐式远跳转或调用近标签)和(使用假定为错误的寄存器)

我正在尝试使用 VS 2017 创建 dll。 该 dll 将有一个过程:symbol_count。 它要求输入字符串,然后设置需要计数的符号。 .def 文件 图书馆名称 出口 ...

回答 2 投票 0

使用 Irvine 库识别数字和字母

您好这是x86处理器的汇编语言,使用Visual Studio 2019编译。 我仅使用 Irvine32 库中的指令进行基于标志的跳转。 我问

回答 1 投票 0

帕斯卡三角形的汇编程序在第 4 行之外打印乱码输出

我正在开发一个汇编程序,使用 Irvine32 库根据用户输入(范围从 1 到 13 行)打印帕斯卡三角形。虽然程序正确显示前几行,但...

回答 1 投票 0

x86 使用 .IF 、 .ELSE 和 .ELSEIF 比较两个数字

我得到了两个 DWORD 值,并将使用 .IF、.ELSE、.ELSEIF 比较它们,看看哪个数字更大或者它们是否都相等。比如屏幕上调用了两个提示,分别是...

回答 1 投票 0

编写 NASM 汇编程序文件的正确格式和语法

在 NASM(Netwide Assembler)中编写汇编代码的正确格式是什么?当尝试在 NASM 中运行 MASM32 (Microsoft Assembler) 文件时,NASM 似乎无法识别某些 M...

回答 1 投票 0

如何修复 Microsoft 16 位链接器上的错误 L2029?

我正在尝试从 MS-DOS 2.0 源代码汇编 debug.exe/com,起初它不起作用,但我一直在更改一些文件名,并且我设法获得了一个 .obj 文件,使用链接(16位版本)

回答 2 投票 0

错误“访问冲突读取位置”

我使用vs 2015来编写x64 masm程序。 退出流程原型 消息框原型 。数据 text db "冬帽", 0Ah, "在我头上 - ", 0Ah, "我的头保持温暖,", 0Ah, "但是我的鼻子是红的!;", 0

回答 2 投票 0

如何在ASM中找出文件的年龄?

昨天的任务还在议程上:“使用GetOpenFileName函数选择一个文件。检查该文件是否小于3天,执行它。否则,显示一个对话框要求删除...

回答 1 投票 0

lea 和 offset 的区别

ar db“差异$” 有什么区别 mov dx,偏移ar 和 le dx,ar 我认为两者都在做相同的工作,但这两者有什么区别

回答 4 投票 0

汇编MASM字符串比较

我正在准备汇编语言考试,正在做我们老师给的例子。可悲的是我遇到了一个我不明白的问题。我的任务是编写一个简短的汇编程序,其中: 有两个

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.