Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
MASM32 中令人困惑的括号
我正在尝试掌握 MASM32 但对以下内容感到困惑 我认为括号用于间接 所以如果我有预定义的变量 data item dd 42 then mov ebx item 会将 item 的内容 即数字 42 放入 ebx 中并 mov ebx
Assembly
MASM
masm32
从.c调用MASM32过程
我现在正在使用 Visual Studio 我需要构建一个 win32 应用程序并需要从 C 函数调用过程 但我总是收到构建错误 错误 3 错误 LNK1120 1 个未解析的外部 我已经通过一个过程将所有内容简化为一个简单的主函数和简单的
c
masm32
使用 Masm 的浮点数据示例
有人能给我一个如何在 MASM 数据部分定义浮点数或常量的例子吗 或者至少有一些关于它的信息 我认为已经完成了 data myVar REAL4 1 0f code Masm 中的浮点值为 REAL4 REAL8 或 REAL10 表达式
Assembly
floatingpoint
masm32
x86汇编极限新手询问:“无效的指令操作数”?
下面的代码只是我当前尝试编写的程序的一小部分 但程序的其他部分不相关 所以我只粘贴了必要的部分 无论如何 我想要做的是将 inputLoopCounter 中存储的值移动到 ecx 中 以确定循环应该执行多少次 但是 当我尝试组装该程序时
Assembly
x86
masm32
Assembly x86 Date to Number - 将字符串分成更小的部分
我实际上希望在某个问题上找到正确的方向 我希望将 x86 Assembly 中的日期从格式 DD MMM YYYY 转换为唯一的数字 以便稍后可以对其进行冒泡排序并最终转换回来 所以 当我有一个字符串输入时 即 数据 inDate dw 0
string
Assembly
x86
masm32
如何修复汇编语言中的凯撒密码实现以读取多位密钥?
我的代码实现了凯撒密码 它询问用户输入文件的名称 其中包含我想要加密 解密的字符串 输出文件的名称和密钥 密码 我的问题是它只读取密钥的第一个数字 如果我给它一个两位数的数字作为密钥 那么它只读取第一个 例如 14 15 它只读取 1 我该
Assembly
caesarcipher
masm32
x86(masm32)中的冒泡排序,我写的排序不起作用
我正在尝试在 x86 masm32 中编写冒泡排序 排序不起作用 我已经测试了一些代码 它在比较和交换部分中似乎很混乱 由于某种原因 比较函数总是将 2 分配给 EAX 如果我能弄清楚为什么我能让程序运行 提前感谢您的帮助 data aa
x86
masm32
汇编语言 - masm32 - 乘法
我将 3 个数字相乘 即使有进位也能很好地工作 我想添加第四个数字来相乘 只是为了学习目的 在我乘以 3 个数字后 我转移到 EDX 并打印 效果很好 在我添加第四个数字后 我认为我正在乘以 32 位 x 32 位 那么它存储到 EDX E
Assembly
MASM
masm32
dword ptr 和 dword ptr:es 之间的区别
我只是在 VS2010 中检查我的 C 程序的反汇编 这里是 int main 00B613A0 push ebp 00B613A1 mov ebp esp 00B613A3 sub esp 0D4h 00B613A9 push ebx 0
Assembly
masm32
MASM32 中令人困惑的括号
我正在尝试掌握 MASM32 但对以下内容感到困惑 我认为括号用于间接寻址 所以如果我有预定义的变量 data item dd 42 then mov ebx item 会将 item 的内容 即数字 42 放入 ebx 中并 mov eb
Assembly
MASM
masm32
masm32 调用 stdout 没有输出
我正在使用 masm32 在 Windows 7 上编译和链接 它与下面的代码一起工作得很好 然而 调用 stdOut 并不是简单地在命令提示符上打印任何内容 我究竟做错了什么 386 model flat stdcall option c
Assembly
x86
masm32
当使用MOV助记符将字符串加载/复制到MASM中的内存寄存器时,字符是否以相反的顺序存储?
我想知道使用 MOV 指令将字符串复制到寄存器中是否会导致字符串以相反的顺序存储 我了解到 当 MASM 将字符串存储到定义为单词或更高级别 dw 和更大尺寸 的变量中时 字符串将以相反的顺序存储 当我将字符串复制到寄存器时 是否会发生同样
string
Assembly
x86
MASM
masm32
如何使用 masm 中的库或更具体地说是 .lib 文件?
我已经使用 Visual Studio 2010 制作了一个 lib 文件 现在我想在 masm 中使用它 我怎样才能做到这一点 需要帮忙 我试图在互联网上查看它 但找不到有关如何执行此操作的任何准确答案 这是我使用 Visual C 20
visualstudio2010
visualc
Assembly
MASM
masm32
在编译时从 MASM/MASM64 检测架构
如何在编译时从 ASM 源文件检测目标架构是 I386 还是 AMD64 我正在使用 masm ml exe masm64 ml64 exe 来汇编 file32 asm 和 file64 asm 最好创建一个文件 file asm 其中应
Assembly
x8664
cpuarchitecture
MASM
masm32