0
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

我怎样才能做到这一点?

4

0 回答 0