问题详情

请编制程序,其功能是:内存中连续存放的20个8位无符号数是一个自动抄表仪抄录的 20个用户某月天然气的使用量(立方米),天然气费用的计算公式如下(X表示天然气使用量; Y表示需交纳的天然气费用,单位为分):

a) Y=X*70 X≤10

b) Y=10*70+(X-10)*120 X>10

例如:

天然气使用量(X)为04H,0FH,18H…

天然气费用(Y)为0118H,0514H,094CH…

试计算出这20个用户应缴纳的天然气费,结果用字(WORD)表示。

部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件 OUTPUT1.DAT中。

填空BEGIN和END之间已给出的一段源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。

试题程序:

EXTRN LOAD:FAR, SAVE:FAR

N EQU 20

RATE1 EQU 70

RATE2 EQU 120

DELTA EQU 10

STAC SEGMENT STACK

DB 128 DUP(?)

STAC ENDS

DATA SEGMENT

SOURCE DB N DUP(?)

RESULT DW N DUP(0)

NAME0 DB 'INPUT 1.DAT',0

NAME1 DB 'OUTPUT1.DAT',0

DATA ENDS

CODE SEGMENT

ASSUME CS :CODE,DS :DATA,SS: STAC

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DATA

MOV DS,AX

LEA DX,SOURCE ; 数据区起始地址

LEA SI,NAME0 ; 原始数据文件名

MOV CX,N ; 字节数

CALL LOAD ; 从INPUT1.DAT中读取数据

;****BEGIN****

LEA SI,SOURCE

LEA DI,RESULT

CLD

MOV CX,N

MOV BL,RATE 1

MOV BH,RATE2

AGAIN: (1)

CMP AL,DELTA

J (2) GREAT

MUL BL

JMP NEXT

GREAT: (3)

MUL BH

(4)

NEXT: (5)

(6)

INC SI

LOOP AGAIN

;****END****

LEA DX,RESULT&nb

相关热点: 天然气   使用量  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

(),并可通过车载贮气瓶运输系统为子站供应压缩天然气的加气站,称作加气母站。

A、除压缩天然气外;

B、除自身具有给天然气汽车加气功能外;

C、除贮存、压缩天然气外;

D、除净化、压缩天然气外

下列各项中属于资源税纳税人的是()。

A、生产天然气的油田

B、出口天然气的石化公司

C、销售天然气的天然气公司

D、使用天然气的用户

天然气比石油气更安全,是因为:()

A、天然气杂质少;

B、天然气比石油气轻,易飘走;

C、天然气比石油气燃烧充分;

天然气的价格关系国计民生。阅读材料,回答问题。

材料一 我国的天然气存在两大主要问题:一是天然气需求量增加,但储量不多,天然气年产量在中国能源生产中的比例不足5%。二是天然气勘探开发难度较大。天然气资源主要分布在中西部地区,勘探开发投入的成本较高且天然气输送干线长,管道投资回收期短,致使管输费用较高。近期,某市天然气公司向物价局提出了适当提高天然气价格的申请。

(1)结合材料一,运用影响价格的因素的知识,分析某市天然气公司申请提高天然气价格的依据。

材料二 北京的业内官员称,由于冬季季节性需求比预期强劲,国家发改委预计可能会出现天然气供应短缺,因此它目前正考虑今年11月将非居民用天然气价格上调最高达20%。届时北京市居民天然气用户每月消费支出将大大增加。

(2)结合材料二,谈谈北京市天然气价格上调对该市居民生活可能带来的影响。

 

LPG与NG分别是指()。

A、液化石油气与天然气

B、液化天然气与天然气

C、液化天然气与压缩天然气

D、天然气与冷态天然气

联系我们 用户中心
返回顶部