【程序员升职记系列】模运算

第 24 关,模运算。指令介绍请看:https://www.annhe.net/article-3828.html

优化目标

12行57步

代码

12行54步

JUMP     main

out:
COPYFROM 0
OUTBOX

main:
INBOX
COPYTO   0
INBOX
COPYTO   1
COPYFROM 0

divide:
SUB      1
JUMPN    out
COPYTO   0
JUMP     divide

第一次pass 12行58步

JUMP     main

out:
COPYFROM 0
OUTBOX

main:
INBOX
COPYTO   0
INBOX
COPYTO   1

divide:
COPYFROM 0
SUB      1
JUMPN    out
COPYTO   0
JUMP     divide

3 thoughts on “【程序员升职记系列】模运算

  1. -- HUMAN RESOURCE MACHINE PROGRAM --

    JUMP c
    a:
    ADD 1
    b:
    OUTBOX
    c:
    INBOX
    COPYTO 0
    INBOX
    COPYTO 1
    COPYFROM 0
    d:
    SUB 1
    JUMPN a
    JUMPZ b
    JUMP d

    我搞的比你少两步。。。。。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注