问题 问答题

请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。
例如:
内存中有:01H,05H,04H,00H,07H,09H,02H,06H,08H,03H
结果为: 01H,05H,04H,07H,02H,06H,08H,03H,05H
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
DSEG SEGMENT
SOURCEDB N DUP()
RESULTDB N-1 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
TEMP DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 200 DUP()
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,SS:SSEG,DS:DSEG,ES:DSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
******** BEGIN ********
XOR AX,AX
XOR BX,BX
XOR DX,DX
MOV SI,OFFSET SOURCE
MOV BL, (1) ; 取第一个数作为最大值暂存BL
MOV DL, (2) ; 取第一个数作为最小值暂存DL
MOV CX,N
GOON: ADD AL,[SI]
ADC AH,0
CMP BL,[SI]
JA (3)
MOV BL,[SI]
CONT: CMP DL,[SI]
(4)
MOV DL,[SI]
NEXT: INC SI
LOOP GOON
CLD
LEA SI,SOURCE
LEA DI,RESULT
MOV CX,N
LP2: LODSB
CMP AL,BL
JE LP1
CMP AL,DL
JE LP1
CBW
ADD TEMP,AX
STOSB
LPI: LOOP LP2
MOV AX,TEMP
MOV DL, (5)
DIV DL
ADD AH,AH
CMP AH,DL
JB OFF
(6)
OFF: MOV [DI],AL
; ******** END ********
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N-1
CALL SAVE ; SAVE RESULT TO FILE
RET
STARTENDP
CSEG ENDS
END START

答案

参考答案:(1) [SI] (2) [SI] (3) CONT
(4) JL NEXT (5) 8 (6) INC AL

多项选择题
问答题

甲公司和乙公司20×8年度和20×9年度发生的有关交易或事项如下:
(1) 20×8年甲公司销售收入为1000万元。甲公司的产品质量保证条款规定:产品售出后一年内,如发生正常质量问题,甲公司将免费负责修理。根据以往的经验,如果出现较小的质量问题,则须发生的修理费为销售收入的1%;而如果出现较大的质量问题,则须发生的修理费为销售收入的2%。据预测,本年度已售产品中,估计有80%不会发生质量问题,有15%将发生较小质量问题,有5%将发生较大质量问题。
(2) 20×8年1月,甲公司需购置一台环保生产设备,预计价款为1000万元,因资金不足,按相关规定向有关部门提出补助360万元的申请。20×8年2月15日,政府批准了甲公司的申请并拨付甲公司360万元财政拨款(同日到账)。20×8年3月31日,甲公司购入环保设备,实际成本为1200万元,使用寿命5年,采用直线法计提折旧,无残值,该设备无需安装,购入当天达到预定可使用状态。
(3) 甲公司于20×8年1月1日以无形资产、库存商品和可供出售金融资产作为合并对价,支付给乙公司的原股东,以换取乙公司80%的股权,当日办理完成了乙公司的股东变更登记手续。该项交易的相关资料如下:
①甲公司的无形资产原值为5600万元,累计摊销为600万元,公允价值为6000万元;库存商品成本为800万元,公允价值为1000万元,增值税税率为17%;可供出售金融资产账面成本为2000万元(其中成本为2100万元,公允价值变动贷方余额为100万元),公允价值为1800万元。甲公司另为企业合并支付审计费、法律服务费等直接相关税费30万元。
②甲公司在20×8年1月1日备查簿中记录的乙公司可辨认资产、负债的公允价值与账面价值的资料:
20×8年1月1日,乙公司可辨认净资产的账面价值为10000万元,可辨认资产、负债的公允价值与账面价值仅存在一项差异:用于行政管理的无形资产公允价值700万元,账面价值600万元,按直线法摊销,剩余摊销期为10年。
(4) 20×8年12月31日,甲公司对乙公司的商誉进行减值测试。在进行商誉减值测试时,甲公司将乙公司的所有资产认定为一个资产组,而且判断该资产组的所有可辨认资产不存在减值迹象。甲公司估计乙公司资产组的可收回金额为11000万元。
(5) 因甲公司无法支付丙公司货款3000万元,于20×9年6月28日与丙公司达成债务重组协议。协议约定,双方同意以甲公司持有乙公司的20%股权按照公允价值作价2800万元,用以抵偿其欠付丙公司货款3000万元。丙公司未对上述应收账款计提坏账准备。
(6) 其他资料如下:
①甲公司与乙公司、丙公司不存在任何关联方关系。甲公司取得乙公司股权前,未持有乙公司股权。
②乙公司20×8年1月1日到12月31日期间实现净利润500万元。20×9年1月至6月30日期间实现净利润260万元。除实现的净利润外,乙公司未发生其他影响所有者权益变动的事项。
③不考虑其他因素。

判断甲公司取得的财政拨款属于与资产相关的政府补助还是与收益相关的政府补助,并说明判断依据;计算该项政府补助对甲公司20×8年度损益的影响。