pep9课下作业

PEP/9

编写一个伪代码算法,读入三个值,输出它们的和

set sum to 0
read num1
read num2
set sum1 to num1+num2
read num3
set sum2 to num2+num3
set sum to sum1+sum2
write sum

 

用PEP/9 机器指令实现(1)中的算法,提交测试结果截图。

12 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 C1
00 03 C1 00 05 C1 00 07 31 00 09 61 00 09 31 00
0B 61 00 0B E1 00 05 61 00 0B 31 00 0D 61 00 0D
E1 00 07 E1 00 03 39 00 03 00 zz

 

用PEP/9 汇编语言实现(1)中的算法,提交测试结果截图。

      BR    main
sum:  .WORD  0x0000
sum1: .WORD  0x0000
sum2: .WORD  0x0000
num1: .BLOCK 2
num2: .BLOCK 2
num3: .BLOCK 2

main:LDWA sum,d
     LDWA sum1,d 
     LDWA sum2,d 
     DECI num1,d
     ADDA num1,d
     DECI num2,d
     ADDA num2,d
     STWA sum1,d 
     ADDA num2,d
     DECI num3,d
     ADDA num3,d
     STWA sum2,d
     STWA sum,d
     DECO sum,d
     STOP
     .END

 

posted @ 2022-10-02 01:05  20221408柳笛  阅读(84)  评论(0)    收藏  举报