MASM 使用寄存器作为 mod 运算符之间的表达式
我是 masm32 的新手,我想实现以下(不正确的)代码行中描述的想法:
mov ebx,(eax mod any_number)
编译器给我错误 A2026:预期常量
我读到 mod 操作不能在寄存器之间使用,那么哪些方法可以帮助我执行相同的想法?
希望得到您的帮助。
I am completely newbie in masm32 and I want to realize such idea which is described in following line of (incorrect) code :
mov ebx,(eax mod any_number)
Compiler gives me error A2026 : constant expected
I read that mod operation cannot be used between registers, so which methods will help me to perform same idea ?
Hope for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
9%5=4
模数是什么意思?它是除 2 个数字后的余数
,或者
现在 edx 包含模数
9 % 5 = 4
What does Modulus mean? It is the remainder after you divide 2 numbers
or
now edx contain the Modulus
我想将我的答案用于汇编语言指南:James T. Streib 的简明介绍一书的练习 2.b,
I would like to use my answer to exercise 2.b of the book Guide to Assembly Language: A Concise Introduction by James T. Streib,