问题 单项选择题

《摩托车排放污染防治技术政策》规定,本技术政策主要控制摩托车排放的( )等排气污染物和可见污染物,并应采取措施控制摩托车噪声污染。

A.碳氢化合物(HC)
B.碳氢化合物(HC)和氮氧化物(NO2)
C.一氧化碳(CO)、碳氢化合物(HC)和氮氧化物(NOx)
D.一氧化碳(CO)、碳氢化合物(HC)和二氧化氮(NO2)

答案

参考答案:C

单项选择题
多项选择题

编制一个程序,其实现的功能是:对一个数字采集系统采集的50个字节无符号数按算术平均数字滤波方法进行数字滤波,每5个数求一个平均数(含余数,其中低字节为商,高字节为余数),将10个平均值依次存入RESULT指示的内存区域。
例如:
原始采集数据:05H,07H,12H,08H,10H,09H,2EH,56H,48H,85H,65H,36H,45H……
则结果为: 0A04H,4003H……
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中。运算结果要求从RESULT开始的内存单元存放,由过程SAVE保存到文件OUTPUT.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已经用横线标出,每行空白一般只需要一条指令,但采用功能相当的多条指令也行,考生也可以删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
【试题程序】
EXTRNLOAD:FAR,SAVE:FAR
N EQU 10
DSEG SEGMENT
SOURCE DB 6*N DUP()
RESULT DW N DUP(0)
NAME0 DB ’INPUT.DAT’,0
NAME1 DB ’OUTPUT.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP()
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG,SS:SSEG
START PROCFAR
PUSHDS
XOR AX,AX
PUSHAX
MOV AX,DSEG
MOV DS,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,6*N
CALLLOAD
;******** BEGIN ********
LEA SI,SOURCE
LEA DI,RESULT
MOV DX,N

AGAIN:
SUB
AX,AX

(1)

MOV
CX,6AGAIN1: MOV
AX,[SI]

ADD
BX,AL

INC
SI

(2)

(3)

MOV
CL,6

(4)

(5)

ADD
DI,2

DEC
DX

JNZ
AGAIN
;******** END ********
LEA
DX,RESULT
LEA
SI,NAME1

MOV
CX,N*2

CALL
SAVE

RET
START
ENDP
CSEG
ENDS

END
START