在下面的代码中,如果我注释行 <code>call str_copy</code> 那么过程
<code>compare_strings</code> get 被调用。否则它
如何在程序集中复制两个字符串。我发现有一个名为 <code>str_copy</code> 的函数。但这似乎只在 irvine64 库
我正在 Visual Studios 上编写一个汇编代码,它接受用户名的输入,并假设将名称转换为大写并显示它。请
我正在学习 x86 汇编 (MASM32),但我遇到了宏问题
由于某种原因,我在调用宏时出错,我收到错误 A20
我正在制作一个汇编语言程序,它将一个字符串和两个索引作为输入<br/>
并删除这两个索引之间的子字
这是下面代码的输出-
<pre><code>+10
+327161200
</code></pre>
<br/>
现在这条指令 `mov eax,[ebx + esi]` 与 esi = 2 会
我正在尝试制作一个获取电话号码的程序,如果它有字母,则显示警告消息。
电话号码必须是以下类型
<pre><code>.586 ;Target processor. Use instructions for Pentium class machines
.MODEL FLAT, C ;Use the flat memory model. Use C calling conv
如何查看在汇编代码的.data段中声明的变量的地址/值<br/>
我在 .data 段 <code> express:view lookup "task-modules
符号标志表示操作结果是否定的。<br/>
现在,按照我的理解,当操作结果为负时,符号
标志已设置。但
用命名的堆栈参数在汇编中创建过程是什么意思? <br/>
它像 <code>proc_name proc uses eax ebx</code> 吗?这是一
<pre><code> 0 1 2
+------
0 | 0 0 0
1 | 1 0 1
2 | 0 1 0
</code></pre>
我从这段代码中得到这两个错误,我不确定它
如果你有
<pre><code>numArray BYTE 10h, 20h, 30h, 40h, 50h
mov al, numArray = AL = 10h;
mov al, [numArray + 1] = AL = 20h;
我是组装初学者。我安装 masm32..... 使 .obj 文件完美运行,但是当我尝试链接它(将其转换为 .exe 文件)
我有一个包含 2 个数组的 .asm 文件:
<pre><code>.DATA
compara byte 16 dup (?)
subtrai byte 16 dup (128)
</code></pre>
我有一个大问题,我刚开始接触汇编,我想我至少已经了解了<code>MOV</code>的基础知识和系统调用,但我
我一直在寻找编写引导加载程序的指南。
原文:<a href="https://www.apriorit.com/dev-blog/66-develop-boot-loader"
我对汇编语言真的很陌生,正在尝试编写一个简单的程序。它获取不应显示在控制台中的用户输入(密
所以我目前正在尝试从汇编程序运行外部 C++ 函数。我的汇编程序运行正常,但我不断收到链接器错误消
嗨,我阅读了另一个问题的回答,您可以在 Visual Studio C++ 项目中放置断点并阅读汇编代码行。我想将一