Human Resource Machine程序员升职记-全关卡思路

收发室

-- HUMAN RESOURCE MACHINE PROGRAM 001--

    INBOX   
    OUTBOX  
    INBOX   
    OUTBOX  
    INBOX   
    OUTBOX  

繁忙的收发室
-- HUMAN RESOURCE MACHINE PROGRAM 002 --

a:
    INBOX   
    OUTBOX  
    JUMP     a

 

复印楼层
-- HUMAN RESOURCE MACHINE PROGRAM 003--

    COPYFROM 4
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    COPYFROM 3
    OUTBOX  

 

扰码处理器
-- HUMAN RESOURCE MACHINE PROGRAM 004 --

a:
    INBOX   
    COPYTO   0
    INBOX   
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     a

 

多雨之夏

-- HUMAN RESOURCE MACHINE PROGRAM 006--

a:
    INBOX   
    COPYTO   0
    INBOX   
    ADD      0
    OUTBOX  
    JUMP     a



零扑灭行动
-- HUMAN RESOURCE MACHINE PROGRAM 007 --

a:
b:
    INBOX   
    JUMPZ    b
    OUTBOX  
    JUMP     a

 

三倍扩大室
-- HUMAN RESOURCE MACHINE PROGRAM 008 --

a:
    INBOX   
    COPYTO   0
    ADD      0
    ADD      0
    OUTBOX  
    JUMP     a

 

 

零保护行动
-- HUMAN RESOURCE MACHINE PROGRAM 009 --

    JUMP     b
a:
    OUTBOX  
b:
c:
    INBOX   
    JUMPZ    a
    JUMP     c

 

 

八倍扩大室
-- HUMAN RESOURCE MACHINE PROGRAM 010 --

a:
    INBOX   
    COPYTO   0
    ADD      0
    COPYTO   0
    ADD      0
    COPYTO   0
    ADD      0
    OUTBOX  
    JUMP     a

 

加运算走廊
-- HUMAN RESOURCE MACHINE PROGRAM 011--

a:
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
    SUB      0
    OUTBOX  
    COPYFROM 0
    SUB      1
    OUTBOX  
    JUMP     a

 

四十倍扩大器
-- HUMAN RESOURCE MACHINE PROGRAM 012 --

a:
    INBOX   
    COPYTO   1
    ADD      1
    COPYTO   0
    ADD      0
    ADD      1
    COPYTO   0
    ADD      0
    COPYTO   0
    ADD      0
    COPYTO   0
    ADD      0
    OUTBOX  
    JUMP     a

均衡之间
-- HUMAN RESOURCE MACHINE PROGRAM 013 --

    JUMP     b
a:
    COPYFROM 0
    OUTBOX  
b:
c:
    INBOX   
    COPYTO   0
    INBOX   
    SUB      0
    JUMPZ    a
    JUMP     c

 

最大值室
-- HUMAN RESOURCE MACHINE PROGRAM 014 --

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

绝对正能量
-- HUMAN RESOURCE MACHINE PROGRAM 016 --

    JUMP     c
a:
    COPYTO   0
    SUB      0
    SUB      0
b:
    OUTBOX  
c:
    INBOX   
    JUMPN    a
    JUMP     b

专属休息室
-- HUMAN RESOURCE MACHINE PROGRAM 017 --

a:
b:
    INBOX   
    JUMPN    d
    INBOX   
    JUMPN    e
c:
    COPYFROM 4
    OUTBOX  
    JUMP     a
d:
    INBOX   
    JUMPN    c
e:
    COPYFROM 5
    OUTBOX  
    JUMP     b

 

 

计时器
-- HUMAN RESOURCE MACHINE PROGRAM 019--

a:
    INBOX   
    COPYTO   0
b:
    JUMPN    d
c:
    OUTBOX  
    BUMPDN   0
    JUMPN    a
    JUMP     c
d:
e:
    OUTBOX  
    BUMPUP   0
    JUMPN    e
    JUMP     b


乘法研讨会
-- HUMAN RESOURCE MACHINE PROGRAM 020--

    JUMP     b
a:
    COPYFROM 2
    OUTBOX  
b:
    COPYFROM 9
    COPYTO   2
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
c:
    JUMPZ    a
    COPYFROM 2
    ADD      0
    COPYTO   2
    BUMPDN   1
    JUMP     c

零结尾字符串
-- HUMAN RESOURCE MACHINE PROGRAM 021--

    JUMP     c
a:
    ADD      0
b:
    OUTBOX  
c:
    INBOX   
    JUMPZ    b
d:
    COPYTO   0
    INBOX   
    JUMPZ    a
    ADD      0
    JUMP     d

 

斐波那契参上
-- HUMAN RESOURCE MACHINE PROGRAM 022--

a:
    INBOX   
    COPYTO   0
    COPYFROM 9
    COPYTO   1
    COPYTO   2
    BUMPUP   2
    OUTBOX  
b:
    COPYFROM 2
    ADD      1
    COPYTO   3
    COPYFROM 0
    SUB      3
    JUMPN    a
    COPYFROM 2
    COPYTO   1
    COPYFROM 3
    COPYTO   2
    OUTBOX  
    JUMP     b

最小的数字
-- HUMAN RESOURCE MACHINE PROGRAM 023--

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

模运算
-- HUMAN RESOURCE MACHINE PROGRAM 024--

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

累加的倒计时
-- HUMAN RESOURCE MACHINE PROGRAM 025--

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

 

小试除法
-- HUMAN RESOURCE MACHINE PROGRAM 026--

    JUMP     b
a:
    COPYFROM 2
    OUTBOX  
b:
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
    COPYFROM 9
    COPYTO   2
c:
    COPYFROM 0
    SUB      1
    COPYTO   0
    JUMPN    a
    BUMPUP   2
    JUMP     c

三排序
-- HUMAN RESOURCE MACHINE PROGRAM 028 --

a:
b:
c:
d:
e:
f:
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
    SUB      0
    JUMPN    g
    JUMP     k
g:
    INBOX   
    COPYTO   2
    SUB      1
    JUMPN    h
    JUMP     i
h:
    ADD      1
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     d
i:
    COPYFROM 1
    OUTBOX  
    COPYFROM 2
    SUB      0
    JUMPN    j
    COPYFROM 0
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    JUMP     f
j:
    COPYFROM 2
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     e
k:
    INBOX   
    COPYTO   2
    SUB      1
    JUMPN    l
    COPYFROM 0
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    JUMP     c
l:
    ADD      1
    JUMPN    p
    SUB      0
    JUMPN    n
m:
    COPYFROM 0
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    JUMP     b
n:
o:
    ADD      0
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    JUMP     a
p:
    SUB      0
    JUMPN    o
    JUMP     m



存储楼层
-- HUMAN RESOURCE MACHINE PROGRAM 029--

a:
    INBOX   
    COPYTO   12
    COPYFROM [12]
    OUTBOX  
    JUMP     a

串存储楼层
-- HUMAN RESOURCE MACHINE PROGRAM 030 --

a:
    INBOX   
    COPYTO   24
b:
    COPYFROM [24]
    JUMPZ    a
    OUTBOX  
    BUMPUP   24
    JUMP     b

反转字符串
-- HUMAN RESOURCE MACHINE PROGRAM 031--

    JUMP     d
a:
b:
    BUMPDN   14
    JUMPZ    c
    COPYFROM [14]
    OUTBOX  
    JUMP     b
c:
d:
e:
    BUMPUP   14
    INBOX   
    JUMPZ    a
    COPYTO   [14]
    JUMP     e

库存报告
-- HUMAN RESOURCE MACHINE PROGRAM 032 --

    JUMP     b
a:
    COPYFROM 19
    OUTBOX  
b:
    COPYFROM 14
    COPYTO   19
    COPYTO   18
    INBOX   
    COPYTO   17
    JUMP     e
c:
    BUMPUP   19
d:
    BUMPUP   18
e:
    COPYFROM [18]
    JUMPZ    a
    SUB      17
    JUMPZ    c
    JUMP     d

删除字母元首
-- HUMAN RESOURCE MACHINE PROGRAM 034--

    JUMP     c
a:
    COPYFROM 9
    OUTBOX  
b:
c:
    COPYFROM 5
    COPYTO   6
    INBOX   
    COPYTO   9
d:
    COPYFROM [6]
    JUMPZ    a
    SUB      9
    JUMPZ    b
    BUMPUP   6
    JUMP     d

删除重复项
-- HUMAN RESOURCE MACHINE PROGRAM 035--

    INBOX   
    COPYTO   [14]
a:
    COPYFROM [14]
    OUTBOX  
    BUMPUP   14
b:
    COPYFROM 14
    COPYTO   13
    BUMPDN   13
    INBOX   
    COPYTO   [14]
c:
    SUB      [13]
    JUMPZ    b
    BUMPDN   13
    JUMPN    a
    COPYFROM [14]
    JUMP     c

 

字母排序
-- HUMAN RESOURCE MACHINE PROGRAM 036--

a:
    INBOX   
    COPYTO   [23]
    JUMPZ    b
    BUMPUP   23
    JUMP     a
b:
    COPYTO   22
c:
    INBOX   
    JUMPZ    h
    COPYTO   20
    SUB      [22]
    JUMPZ    g
    JUMPN    e
d:
    COPYFROM [22]
    JUMPZ    i
    OUTBOX  
    BUMPUP   22
    JUMP     d
e:
    COPYFROM 20
f:
    OUTBOX  
    INBOX   
    JUMPZ    j
    JUMP     f
g:
    COPYFROM 20
    OUTBOX  
    BUMPUP   22
    SUB      23
    JUMPN    c
h:
i:
j:


数据链
-- HUMAN RESOURCE MACHINE PROGRAM 037--

a:
    INBOX   
b:
    COPYTO   2
    COPYFROM [2]
    OUTBOX  
    BUMPUP   2
    COPYFROM [2]
    JUMPN    a
    JUMP     b

 

数位炸弹
-- HUMAN RESOURCE MACHINE PROGRAM 038 --

a:
    INBOX   
    COPYTO   1
b:
    BUMPUP   9
    COPYTO   6
    COPYFROM [9]
    JUMPZ    d
    BUMPUP   6
    SUB      6
    COPYTO   [6]
c:
    COPYFROM [9]
    SUB      10
    JUMPN    b
    COPYTO   [9]
    BUMPUP   [6]
    JUMP     c
d:
e:
    BUMPDN   9
    JUMPZ    a
    COPYFROM [9]
    OUTBOX  
    JUMP     e

 

重设坐标
-- HUMAN RESOURCE MACHINE PROGRAM 039--

    JUMP     b
a:
    ADD      15
    OUTBOX  
    COPYFROM 1
    OUTBOX  
b:
    COPYFROM 14
    COPYTO   1
    INBOX   
c:
    SUB      15
    JUMPN    a
    COPYTO   0
    BUMPUP   1
    COPYFROM 0
    JUMP     c

质数工厂
-- HUMAN RESOURCE MACHINE PROGRAM 040 --

a:
b:
    INBOX   
    COPYTO   10
    COPYFROM 24
    COPYTO   22
    BUMPUP   22
    COPYTO   1
c:
    BUMPUP   1
d:
    COPYFROM 24
    COPYTO   12
    SUB      10
e:
    COPYTO   11
    BUMPUP   12
    COPYFROM 11
    ADD      1
    JUMPN    e
    JUMPZ    f
    BUMPDN   22
    JUMPZ    c
    COPYFROM 10
    OUTBOX  
    JUMP     b
f:
    COPYFROM 1
    OUTBOX  
    BUMPDN   12
    JUMPZ    a
    BUMPUP   12
    COPYTO   10
    JUMP     d


排序楼层
-- HUMAN RESOURCE MACHINE PROGRAM 041--

a:
    INBOX   
    JUMPZ    d
    COPYTO   [24]
b:
    BUMPUP   24
    JUMP     a
c:
    COPYFROM [22]
    OUTBOX  
    COPYFROM [24]
    COPYTO   [22]
d:
    BUMPDN   24
    JUMPN    b
    COPYTO   23
e:
    COPYTO   22
f:
    BUMPDN   23
    JUMPN    c
    COPYFROM [22]
    SUB      [23]
    JUMPN    f
    COPYFROM 23
    JUMP     e

















































 

posted @ 2025-08-31 12:46  三天泪  阅读(134)  评论(0)    收藏  举报