下载APP
【简答题】
请编制程序,其功能是:内存中连续存放的20个八位无符号数是一个自动抄表示抄录的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从文件INPUT.DAT中读入SOURCE开始的内存单元中,结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编写程序片段来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
【试题程序】
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.DAT’,0
NAME1 DB ’OUTPUT.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
NOV AX, DATA
MOV DS,AX
LEA DX,SOURCE ; 数据区起始地址
LEA SI,NAME0 ; 原始数据文件名起始地址
NOV CX,N ; 字节数
CALL LOAD ; 从’INPUT.DAT’中读取数据
; ******** BEGIN ********
LEA SI, SOURCE
LEA DI, RESULT
CLD
MOV CX,N
MOV BL,RATE1
MOV BH,RATE2
NEXT:
CMP AL,DELTA
J
GREAT
MUL BL
JMP STORE
GREAT:
MUL BH
STORE:
INC SI
LOOP NEXT
; ******** END ********
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名起始地址
MOV CX,N*2 ; 字节数
CALL SAVE ; 保存结果到’OUTPUT.DAT’文件
RET
START ENDP
CODE ENDS
END START
举报
题目标签:
原始数据
可执行文件
存到文件
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【判断题】原始数据是数据的直接来源。()
A.
正确
B.
错误
查看完整题目与答案
【单选题】CRC小李在查看原始数据时,发现以下哪项内容不需要询问研究者()
A.
病历上检查项的数值与化验单上的数值不一致。
B.
化验单上“酯”字横线划掉修改为“脂”字,并有王医生的签名日期。
C.
对检查值异常的判断前后不一致。
D.
病历与护理记录单内容矛盾。
查看完整题目与答案
【单选题】海量数据从原始数据源到产生价值,期间会经过存储、()、挖掘、分析等多个环节。
A.
清洗
B.
计算
C.
建模
D.
处理
查看完整题目与答案
【单选题】下列哪项 不是 Java的原始数据类型 。
A.
long
B.
for
C.
byte
D.
char
查看完整题目与答案
【判断题】在bridge中不能看到照片的原始数据
A.
正确
B.
错误
查看完整题目与答案
【单选题】以下哪个不是Java的原始数据类型?()
A.
int
B.
Boolean
C.
float
D.
char
查看完整题目与答案
【单选题】()指的是各类原始数据的来源。
A.
信息源
B.
信息处理器
C.
信息用户
D.
信息管理者
查看完整题目与答案
【单选题】图像采集原始数据格式是()
A.
DICOM
B.
Interfile
C.
JPG
D.
PNG
E.
RAW
查看完整题目与答案
【多选题】检测的原始数据
A.
可以由同一个人记录和校核
B.
不能由同一个人记录和校核
C.
可由主检人担当记录人,但不能同时担当校核人
D.
由计算机自动采集时,记录一栏可以不签
查看完整题目与答案
【单选题】根据国网统一要求,ISS系统中边界监测子系统的数据至少保留()个月的原始数据。
A.
12个月
B.
9个月
C.
6个月
D.
3个月
查看完整题目与答案