《程序员升职记》14.绝对正能量 Posted on 2019-02-27 Edited on 2020-10-17 本楼层的任务是把inbox的每个东西都送进outbox,但是如果是负数,需要先去掉负号 思路分析: 从inbox取一个数 如果为负数,跳转到3 跳转到6(此时不为负数) 把手上的数字放入位置0(此时,手上数字与位置0数字相等) 把手上数字减去位置0数字(此时,手上数字为0) 把手上数字减去位置0数字(此时,手上数字与位置0数字相反) 输出 跳转到1,处理下一个数字 4、5、6三个步骤是为了对负数取反。 1234567891011121314-- HUMAN RESOURCE MACHINE PROGRAM --a: INBOX JUMPN b JUMP cb: COPYTO 0 SUB 0 SUB 0c: OUTBOX JUMP a