问题 问答题

请编制程序,其功能是:内存中连续存放着20个十进制数的ASCII字符,把它们转换成压缩型(组保型)BCD码。
例如:
内存中有:31H(’1’),32H(’2’),33H(’3’),34H(’4’)...(共20个字节)
结果为:21H,43H,...(共十个字节)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
NEQU10
STAC SEGMENT STACK
DB 128 DUP()
STAC ENDS
DATA SEGMENT
SOURCE DB N*2 DUP()
RESULT DB N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROCFAR
PUSHDS
XORAX,AX
PUSHAX
MOVAX,DATA
MOVDS,AX
LEADX,SOURCE ;数据区起始地址
LEASI,NAME0 ;原始数据文件名
MOVCX,N*2;字节数
CALLLOAD ;从’INPUT1.DAT’中读取数据
; ******BEGIN******
LEASI,SOURCE
LEADI,RESULT
MOVCX,N
CLD
NEXT: LODS______
ANDAL,______
MOVBL,AL
LODS______
PUSH______
MOVCL,______
SALAL,CL
POP______
ADDAL,______
MOV[DI],AL
INCDI
LOOPNEXT
; ******END******
LEADX,RESULT ;结果数据区首址
LEASI,NAME1 ;结果文件名
MOVCX,N ;结果字节数
CALLSAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
ENDSTART

答案

参考答案:B;OFH;B;CX;4;CX;BL

材料分析题

我国非常重视并积极推进节能减排工作,先后颁布实施节约能源法、可再生能源法、循环经济促进法等法律法规。“十一五”规划纲要提出,2006—2010年单位GDP能耗要降低20%左右。为落实规划纲要,国务院制定节能减排综合性工作方案,由中央财政支持十大重点节能工程和重点工业污染治理项目;通过财政补贴方式实施节能产品惠民工程;国家发改委等部门联合举办2009年中国国际节能减排和新能源科技博览会。作为十大重点节能工程之一的绿色照明工程,将逐步使用节能灯取代白炽灯和其他低效照明产品。通过对消费者的财政补贴,国家在2009年推广节能灯1亿只,直接拉动社会消费10多亿元。与此同时,我国绿色照明产业也得到长足发展。截至2009年5月,我国绿色照明企业总数已经突破3000家,年产值近700亿元。

(1)结合材料,说明我国推进节能减排工作体现的政府活动原则,以及履行管理经济职能的具体内容。

__________________________________________________________________________________________________________________________________________________________________

 (2)根据上述材料并结合所学知识,指出影响家庭购买和使用节能灯的主要因素。如果企业要生产节能灯,应主要考虑哪些因素?

__________________________________________________________________________________________________________________________________________________________________

 (3)实施节能工程是建设资源节约型社会的重要举措。建设资源节约型社会,需要每个人牢固树立节能理念。请运用社会意识相关知识,说明为什么要树立节能理念。

__________________________________________________________________________________________________________________________________________________________________

单项选择题