试题 2
在 COMET 型计算机上可以使用试卷上所附的 CASL 汇编语言。阅读下列程序说明和 CASL 程序,把应填入程序中__(n)__ 处的字句,写在答卷的对应栏内。
[程序说明]
这是一个在某项比赛中计算每一位选手最终得分的子程序。计分办法如下:
(1)十名评委,在 0~100 的整数范围内给选手评分。
(2)十个得分中,除去一个最高分(如有同样两个以上最高分也只除去一个),除去一个最低分( 如有同样两个以上最低分也只除去一个 ),剩下的八个得分取平均值为该选手的最终得分。(平均值按四舍五入原则取成整数)
进入此子程序时,GR1 内存放十个评委评分的起始地址。返回主程序时,该选手的得分存放在 GR0 内,GR1~GR3中的值均保持不变。
[问题]
在程序中的 ①~⑧ 处各填入一条正确的指令,以完成此程序。除非必要,标号栏不要填写。
[程序]
width="10%"> width="18%">标号 width="25%">操作码 width="47%">操作数
width="10%"> width="18%">FINAL width="25%">START width="47%">
width="10%"> width="18%"> width="25%">PUSH width="47%">0,GR1
width="10%"> width="18%"> width="25%">PUSH width="47%">0,GR2
width="10%"> width="18%"> width="25%">PUSH width="47%">0,GR3
width="10%"> width="18%"> width="25%">LD width="47%">GR0,0,GR1
width="10%"> width="18%"> width="25%">ST width="47%">GR0,MAX
width="10%"> width="18%"> width="25%">ST width="47%">GR0,MIN
width="10%"> width="18%"> width="25%">__①__ width="47%">
width="10%"> width="18%">NEXT width="25%">LEA width="47%">GR2,-1,GR2
width="10%"> width="18%"> width="25%">JZE width="47%">MEAN
width="10%"> width="18%"> width="25%">__②__ width="47%">
width="10%"> width="18%"> width="25%">LD width="47%">GR3,0,GR1
width="10%"> width="18%"> width="25%">__③__ width="47%">
width="10%"> width="18%"> width="25%">CPA width="47%">GR3,MAX
width="10%"> width="18%"> width="25%">JMI width="47%">GOONl
width="10%"> width="18%"> width="25%">ST width="47%">GR3,MAX
width="10%"> width="18%">GOONl width="25%">CPA width="47%">GR3,MIN
width="10%"> width="18%"> width="25%">JPZ width="47%">GOON2
width="10%"> width="18%"> width="25%">ST width="47%">GR3,MIN
width="10%"> width="18%"> width="25%">GOON2 width="47%">__④__
width="10%"> width="18%">MEAN width="25%">SUB width="47%">GR0,MAX
width="10%"> width="18%"> width="25%">SUB width="47%">GRO,MIN
width="10%"> width="18%"> width="25%">__⑤__ width="47%">
width="10%"> width="18%"> width="25%">SRA width="47%">GR0,3
width="10%"> width="18%"> width="25%">__⑥__ width="47%">
width="10%"> width="18%"> width="25%">__⑦__ width="47%">
width="10%"> width="18%"> width="25%">__⑧__ width="47%">
width="10%"> width="18%"> width="25%">RET width="47%">
width="10%"> width="18%">MAX width="25%">DS width="47%">1
width="10%"> width="18%">MIN width="25%">DS width="47%">1
width="10%"> width="18%">FOUR width="25%">DC width="47%">4
width="10%"> width="18%"> width="25%">END width="47%">
试题 3