三九宝宝网宝宝百科宝宝知识

存储单元传递参数

11月22日 编辑 39baobao.com

[孩子口中的“屎尿屁”,竟然传递出这么重要的信号]一位妈妈说:我儿子3岁了,最近特别喜欢研究他的屎尿屁。每次拉完臭臭尿完尿,都要蹲下来看好久。还经常要闻一闻。我下班回家,他跟我分享的第一件事情绝对是他的屎尿屁,“妈妈,我今...+阅读

在调用子程序时,当需要向子程序传递大量数据时,因受到寄存器容量的限制,就不能采用寄存器传递参数的方式,而要改用约定存储单元的传送方式。这种参数传递方式有点象情报人员和联络人员之间的传递信息方式,一个向指定地点放情报,另一个从指定地点取情报。

例7.2是采用约定存储单元传递参数的例子,所处理的数据不是直接传给子程序,而是把存储它们的地址告诉子程序。

例7.4:编写一个子程序分类统计出一个字符串中数字字符、字母和其它字符的个数。该字符串的首地址用DS:DX来指定(以0为字符串结束),各类字符个数分别存放BX、CX和DI中。

解:

;子程序功能:分类统计出字符串中数字字符、字母和其它字符的个数

;入口参数:DS:DX指向被统计的字符串

;出口参数:BX、CX和DI分别保存数字字符、字母和其它字符的个数

;算法描述:

1、当字符在’0’

’9’范围时,数字字符个数BX加1;

2、为了判断简单,先把字字母变成大写字母;

3、当字符在’A’

’Z’范围时,字母个数CX加1;

4、否则,其它字符个数DI加1。

COUNTPROC

PUSHAX

PUSHSI

XORBX, BX

XORCX, CX

XORDI, DI;上三条指令使各类字符计数清零

MOVSI, DX

again:MOVAL, [SI]

INCSI

CMPAL, 0

JEover

CMPAL, ’0’

JLother

CMPAL, ’9’

JGnext

INCBX;数字字符个数加1

JMPagain

next:CALLUPPER;调用子程序把AL中的字母变成大写字母

CMPAL, ’A’

JLother

CMPAL, ’Z’

JGother

INCCX;字母个数加1

JMPagain

other:INCDI;其它字符个数加1

JMPagain

over:POPSI

POPAX

RET

COUNTENDP

例7.5 显示出任意字符串中数字字符、字母和其它字符的个数。

解:

.MODELSMALL

.DATA

MSGDB ’KSDJ L0984/[]3oiu OIU OIU (*DS:DX指向待统计的字符串

CALLCOUNT;调用子程序统计出各类字符的个数

CALLDISPBX;调用子程序显示数字字符的个数

MOVBX, CX

CALLDISPBX ;调用子程序显示字母的个数

MOVBX, DI

CALLDISPBX;调用子程序显示其它字符的个数

.EXIT 0

END

以下为关联文档:

不要让你对孩子说的每句话都在传递,我不爱你!小D周末吃午饭,吃到一半,突然对我们说,“我可以吃小熊饼干吗?”他爸爸马上和颜悦色地说,“不可以哦,我们要到吃点心的时间才能吃”。话音刚落,小D马上从刚开始的询问句转变成了命令...

人教版语文下册第五单元试卷班别:_____ 座号:_____ 得分:_____一、看拼音,写汉字。(20分)yīn w i xi nɡ duō fǎy nɡ ɡuānɡ l zu h udiǎn t u liǎn蛋二、比一比,再组组词。(16分)办( )很...

让作文教学在单元整体推进中前行根据课程标准提出的 教材内容要简化头绪,加强整合 的思想,所以教材在按专题编写时,注意了加强整合,每组的课文都围绕专题编选,从导语到语文园地的各项内容也都围绕专题来安排。而...

第七单元的第三课《青蛙卖泥塘》教学设计张长云 湖北省武汉市光谷第二小学, 课文内容分析:《青蛙卖泥塘》是第七单元的第三课,是一篇童话故事。讲述了青蛙为了把烂泥塘卖掉搬到城里去住,根据小动物们提出的不足,通过种草...

美丽的乡下风光——第六单元成文反思第六单元是一组描写乡下风景的课文,让我们领略了现代的乡下,古代的乡间,还远走异国,参观了荷兰的乡下牧场的风光。让我这个城镇出生的孩子,也在我孩子们一起学习课文的同时,了解了...

第六单元第二课《雷雨》重难点突破一、课文内容解说,《雷雨》是第六单元的第二课,这是一篇描写夏季时节雷雨景色的优美短文。全文结构清晰,层次分明,语言精练、用词准确,既生动地再现了夏天雷雨的景色,又给了读者丰...

第七单元的第二课《父亲树林和鸟》教学设计陈正 江省衢州市常山育才小学, 课文内容分析: 《父亲、树林和鸟》是第七单元的第二课,本单元以 我与自然 为主题了,编排了三篇课文。 本文通过童年时代父亲和 我 的对话,展现了...

四下第八单元第一课时《图形的对称》反思动手操作是解决数学学科的抽象性与学生以具体形象思维为主的认识水平之间矛盾的重要手段。数学的学科特点是任何一个数学概念、法则、公式的产生,都离不开抽象概括、逻辑推理...

分享阅读的快乐,传递灵动的智慧在这丹桂飘香、果实累累的金秋十月,我们6所结对园的老师们也收获着 早期阅读教学 研究的累累硕果,在各园分别研讨、推荐的基础上,10月22日,汇聚各园教师智慧的6个阅读活动在实幼...

推荐阅读
图文推荐