Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 有人能帮我用汇编语言写下这个方程的程序吗_Assembly_X86 - Fatal编程技术网

Assembly 有人能帮我用汇编语言写下这个方程的程序吗

Assembly 有人能帮我用汇编语言写下这个方程的程序吗,assembly,x86,Assembly,X86,如何用汇编语言解决这个问题:仅使用SUB、MOV和指令,演示如何计算x=n mod y,假设给定了n和y的值。n是任意16位无符号整数,y是2的幂。解决这样的问题有两个主要步骤: 确定算法并用伪代码或C等语言表示 在汇编程序中实现(1) 对于第(1)步,你需要知道n mod y,其中y是2的幂,等于n和(y-1),我的猜测是这是家庭作业,对于家庭作业相关的东西,你需要向我们展示你的尝试。然后选择一个更好的标题。我更改了标题skaffman先生,现在你能帮我写这个程序给我吗。但是我想用汇编语言写这

如何用汇编语言解决这个问题:仅使用SUB、MOV和指令,演示如何计算
x=n mod y
,假设给定了n和y的值。n是任意16位无符号整数,y是2的幂。

解决这样的问题有两个主要步骤:

  • 确定算法并用伪代码或C等语言表示

  • 在汇编程序中实现(1)


  • 对于第(1)步,你需要知道
    n mod y
    ,其中y是2的幂,等于
    n和(y-1)

    我的猜测是这是家庭作业,对于家庭作业相关的东西,你需要向我们展示你的尝试。然后选择一个更好的标题。我更改了标题skaffman先生,现在你能帮我写这个程序给我吗。但是我想用汇编语言写这个方程的程序,我应该怎么写呢?n=ax=0004,y=dx=02,然后:sub-dx,01-->和ax,bx。这个节目对吗?如果不是,你可以写正确的程序plz,非常感谢你回答我。peace@sahar:是的,没错。(但应为“和ax,dx”。)