请编制程序,其功能为:将内存中存放的连续的30个二进制数(0到100之间),按数值大

题型:问答题

问题:

请编制程序,其功能为:将内存中存放的连续的30个二进制数(0到100之间),按数值大小分别进行统计,0~59为D,60~74为C,75~84为B,85~100为A,统计出A、B、C、 D的个数,并按A、B、C、D次序存放在内存中。
例如:内存中原始数据为:21H,3CH,4DH,31H,4FH,51H,56H
统计结果:1,3,1,2
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,转换结果(要求从RESULT 开始读入)由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
;PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 30
DSEG SEGMENT
SOURCE DB N DUP ()
RESULT DB N DUP (0)
NAME0 DB ’INPUT1. DAT’,0
NAME1 DB ’OUTPUT1. DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP ()
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG; SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES, AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
MOV CX,N
LEA SI,SOURCE
CONT: MOV AL,[SI]
_____________
JB LB
INC RESULT
JMP OK
LB: CMP AL, 75
JB LC
INC ______
JMP OK
LC: CMP AL,60
JB LD
____________
JMP OK
LD: ____________
OK: INC SI
LOOP CONT
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,4
CALL SAVE
RET
START ENDP
CSEG ENDS
END START

考点:计算机等级考试PC技术三级PC技术机试
题型:问答题

读我国某省人口出生率、死亡率变化图和人口年龄结构变化图,回答1~2题。

1、目前该省人口增长的特点是[     ]

A、总量呈下降态势

B、总量仍呈增长态势

C、总量呈零增长态势

D、增长模式没有变化

2、按联合国标准,若一地区≥60岁人口占总人口比例达10%或≥65岁人口达7%,则可视为进入老龄化社会。该省开始进入老龄化社会的时间在[ ]

A、1990年以前

B、1990~2000年之间

C、2000~2004年之间

D、2004年以后

题型:问答题

有三瓶失去标签的无色液体只知道是稀硫酸、氢氧化钠溶液和蒸馏水,现提供的试剂有:①紫色石蕊溶液②碳酸钠溶液③无色酚酞试液,只用一种试剂就能将它们鉴别出来的是(  )

A.只有①

B.只有②

C.①或②

D.①或②或③

题型:问答题

编(加密)天气报时,恰遇测风仪有故障。可根据炊烟、旌旗、布条展开的方向及人的感觉,按()方位估计风向,按风力等级表估计风力,并记录其相应风速的()值。

题型:问答题

马克思主义哲学与旧哲学最主要的区别是

A.强调了意识的能动性

B.坚持了世界的物质统一性

C.创立了唯物辩证的社会历史观

D.强调实践是认识的基础

题型:问答题

癌症,腹部阵痛,大便带粘液脓血,里急后重,肛门灼热,有时恶心,口干,舌质红,苔黄腻,脉滑数。辨证应属()

A.膀胱癌湿热蕴毒证

B.大肠癌脾肾双亏证

C.大肠癌湿热郁毒证

D.大肠癌瘀毒内阻证

E.大肠癌肝肾阴虚证

更多题库