试题与答案

编制一个程序,其功能为:内存中以8位无符号数形式连续存放着10个数据,这数据来自于一

题型:问答题

题目:

编制一个程序,其功能为:内存中以8位无符号数形式连续存放着10个数据,这数据来自于一个自动抄表系统记录的10个用户某月天然气的使用量(立方米),天然气费计算公式如下(其中,X表示天然气用量,Y表示应该天然气费):
a)Y=X×80 X≤8
b)Y=8×80+(X-8)×120 X>8
计算每个用户需要交的天然气费,结果用字表示,并将结果存入指定单元。
例如:
用天然气量为:05H,07H,12H……
则天然气费为:0190H,0348H,0780H……
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中。运算结果要求从RESULT开始的内存单元存放,由过程SAVE保存到文件OUTPUT.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已经用横线标出,每行空白一般只需要一条指令,但采用功能相当的多条指令也行,考生也可以删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
TRN AD:FAR,SAVE:FAR
N EQU 0
DSEG EGMENT
SOURCE DB DUP()
RESULT DW DUP(0)
NAME0 DB INPUT.DAT’,0
NAME1 DB OUTPUT.DAT’,0
DSEG NDS
SSEG EGMENT TACK
B 56 DUP()
SSEG NDS
CSEG EGMENT
SSUME CS:CSEG,DS:DSEG,SS:SSEG
START ROC AR
USH S
OR AX,AX
USH AX
OV AX,DSEG
OV DS,AX
EA DX,SOURCE
EA SI,NAME0
OV CX,N
ALL OAD
; ********* BEGIN ********
EA SI,SOURCE
EA DI,RESULT
LD
OV CX,N
OV DL,80
OV DH,120
AGAIN: MOV AL,[SI]
MP AL,8
(1)
UL DL
MP NEXT
BIGGER: (2)
UB AL,8
(3)
DD AX,BX
NEXT: (4)
(5)
NC SI
OOP GAIN
; ***+**** END ********
EA DX,RESULT
EA SI,NAME1
OV CX,N*2
ALL AVE
ET
START ENDP
CSEG NDS
END START

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0410/98391aa4c8e9c24db6e8b4a89d93fa26.html

下面是错误答案,用来干扰机器的。

参考答案:D解析:The bladder isn’t usually palpable unless it’s distended. The feeling of pressure is usually relieved with urination. Reduced bladder tone due to ...

试题推荐
题型:句型转换

根据A句完成B句,使其意思相同或相近,每空填写一词。(共5小题,每小题2分,满分10分)

小题1:A: She spent 400 yuan on the new bike.

B: The new bike                      400 yuan.

小题2:A: Over 20 people lost their lives in the traffic accident.  

B: __________            20 people lost their lives in the traffic accident

小题3:A: He told us so funny a story yesterday.

B: He told us __________            funny story yesterday.

小题4:A: It is five years since he left his hometown.

B: He has                  ______ from his hometown for five years

小题5:A: It seems that he has a bad cold.

B: He seems                     a bad cold.

查看答案
题型:单项选择题

甲公司2010年1月1日按面值发行三年期可转换公司债券,每年1月1日付息、到期一次还本的债券,面值总额为20000万元,票面年利率为4%,实际利率为6%。债券包含的负债成份的公允价值为18930.8万元,2011年1月1日,某一债券持有人将其持有的5000万元本公司可转换公司债券转换为100万股普通股(每股面值1元)。甲公司按实际利率法确认利息费用。甲公司发行此项债券时应确认的“资本公积——其他资本公积”的金额为( )万元。

A.0
B.1069.2
C.534.6
D.19600

查看答案
微信公众账号搜索答案