BR main
sum: .WORD 0
num1: .BLOCK 1
num2: .BLOCK 1
num3: .BLOCK 1
main: LDWA sum,d
DECI num1,d
ADDA num1,d
DECI num2,d
ADDA num2,d
DECI num3,d
ADDA num3,d
STWA sum,d
DECO sum,d
STOP
.END
这是一个机器语言程序,用于在 pep/9 中添加 3 个整数,并且运行良好。
我想在两个数字上加上一个负数 ex: -3 而不使用减法。
但条件是:
- 以十六进制存储 -3。
- 不要使用减法、求反或反转指令
预期输入:2、4、-3;
预期输出:3
我怎样才能做到这一点?