请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符

题型:问答题

问题:

请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。
例如:
原字符串为:4EH,4EH,4EH,42H,1AH,31H,31H,00H:
新字符串为:4EH,42H,1AH,31H,00H
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1. DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END 之间补充一段源程序,完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1. ASM
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU 20
N EQU 10
DSEG SEGMENT
SOURCE DW N DUP ()
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’, 0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 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 ***
…………
…………
…………
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START

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

下列变化既发生了物理变化,又发生了化学变化的是(  )

A.用自来水制纯净水

B.用木炭消除冰箱中的异味

C.用空气为原料制取氧气

D.烧菜用过的铁锅经放置出现红棕色斑迹

题型:问答题

国家对进出口电池产品实行备案和( )专项检测制度。

A.铅含量
B.铜含量
C.镉含量
D.汞含量

题型:问答题

疝内容物被嵌顿时间较久,发生血循环障碍而坏死称为( )。

A.难复性疝
B.嵌顿性疝
C.绞窄性疝
D.易复性疝
E.滑动性疝

题型:问答题

磨绳的受力端应在磨芯的(),以免卡绳。

A.下方绕入、上方退出

B.下方绕入、下方退出

C.上方绕入、上方退出

D.上方绕入、下方退出

题型:问答题

下列选项直接体现“仁政”思想的是()

A.“易其田畴,薄其税敛,民可使富也”

B.“鸡犬之声相闻,民至老死不相往来”

C.“非礼勿视,非礼勿听,非礼勿言”

D.“过犹不及,和而不同”

更多题库