问题 问答题

请编制程序,其功能是:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。
例如:
原字符串为:41H,41H,41H,42H,31H,31H,...,00H(’AAAB11’)
新字符串为:41H,42H,31H,...,00H(’AB1’)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU20
DSEG SEGMENT
SOURCE DBLEN DUP()
RESULT DBLEN DUP(0)
NAME0 DB’INPUT1.DAT’,0
NAME1 DB’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DW256 DUP()
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,SS:SSEG,DS:DSEG
START PROC FAR
PUSH DS
XORAX,AX
PUSH AX
MOVAX,DSEG
MOVDS,AX
LEADX,SOURCE
LEASI,NAME0
MOVCX,LEN
CALL LOAD ;LOAD STRING FROM FILE
; ******BEGIN******
;在BEGIN和END之间补充代码
; ******END******
LEADX,RESULT
LEASI,NAME1
CALL SAVE ;SAVE RESULT TO FILE
RET
START ENDP
CSEG ENDS
ENDSTART

答案

参考答案:

 LEA SI,SOURCE

LEA DI,RESULT

LOOPA: MOV AL,[SI]

CMP AL.00H

JE EXIT

NEXT: INC SI

MOV AH,[SI]

CMP AL,AH

JE NEXT

MOV [DI],AL

INC DI

JMP LOOPA

EXIT: MOV [DI],AL

问答题 案例分析题

灯笼红(节选)

牛汉

我家的大门口平放着一扇废弃的石磨,夏日黄昏,曾祖母常常坐在上面。我从远远的街角一露面,她就扯着嗓门喊我“汉子,汉子,快过来!”我们家乡女人把丈夫才叫“汉子”,曾祖母“汉子汉子”地叫我,引得过路的人狂笑不止。这个细节我一直没有忘记。我跑到她身边,她牵着我的手走进大门。一进大门,有一间堆放麦秸的没门没窗的房子。麦秸经过碌碡压过以后很柔软,我们叫“麦滑”。当年的麦秸都有股浓馥的太阳味儿,我自小觉得凡太阳晒过的东西都有一股暖暖的甜味儿。在收割季节的庄稼叶子上能闻到,地里的土坷垃上能闻到,熟透的“灯笼红”香瓜散发出的太阳味儿最浓。

曾祖母叮咛我:“你看着,不要让人来。”我心里全明白,假装着懵懵懂懂,隔着麦秸,我旱闻到了诱人的灯笼红的香味。曾祖母跪在麦秸上。双手往里掏,掏得很深,半个身子几乎埋进麦秸里,麦秸里沉聚的芬芳的太阳味儿被扬了起来,刺得鼻孔直痒痒。她终于掏出三五个“灯笼红”,逐个闻一闻,挑出其中最熟的一个递给我,把剩下那几个又深深地寄在麦秸里面。家乡话中的“寄”是藏匿的意思。甜瓜寄在麦秸里两三天,能把半熟的瓜酿得全熟,浓浓的香味溢出了瓜皮。香味正如同灯放射出的光芒,只不过不像灯光能看得见。其实跟看得见也差不多,一闻到香味就等于看见红烁烁的瓜瓤了。我们回到大门口磨盘上坐着,曾祖母眼瞅着我一口口地把瓜吃完。

我连曾祖母的姓和名字都不知道。她留给我的只有上面说的一些梦一般的事迹。隐约地记得她个子很矮小,穿的袄肥而长,宽大的袖口卷起半尺来高,里面总寄放些小东西,她会从里面给我掏出几个醉枣或麦芽糖。对曾祖母的手我还有记忆。她总用干涩的手抚摸我的面孔,晚上当我钻进被窝,她的手伸进被窝久久地缓慢地抚摸着我,从胸口直抚摸到脚心,口里念念有词:“长啊,长啊!”我现在仍能隐隐感触到她的手微微颤动着,在我的生命的里里外外……别的,关于她,我什么也记不得了。她早已隐没进了无法忆念的像大地一般深厚的历史的内腔之中了。

听说曾祖母年轻时性子很刚烈,说一不二,村里有个姓王的武举人(是全县有名的摔跤场的评判),都怕她三分。到了晚年,她却异常的温厚,像收完了庄稼的一块田地,安静地等着大雪深深地封盖住它。她从人世间隐没了,回归到了生养她的浑然无觉的大自然。大自然因他们(无以数计)生命的灵秀和甜美而更加富有生育的能力。

(2)文章为什么用“一些梦一般的事迹”来概括曾祖母留给“我”的记忆?

单项选择题