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

子程序的调用和返回指令子程序举例

11月22日 编辑 39baobao.com

[举例说明数学操作材料投放中应该注意的问题]一、要紧扣目标,但还要提供多样化的材料:比如中班某个活动的学习目标是认识数字6,感知数字与数量的关系,那活动中教师就会运用不同的材料,比如:1.捡落叶,地上撒一些落叶,然后要求每...+阅读

编写一个子程序UPPER,实现把寄存器AL中存放的字符变大写。解:

;子程序功能:把AL中存放的字符变大写

;入口参数:AL

;出口参数:AL

;算法描述:判断AL中字符必须在’a’~’z’之间才能把该字符变为大写

UPPERPROC

CMPAL, ’a’;书写’a’的ASCII码61H也可以

JBover

CMPAL, ’z’

JA over

SUBAL, 20H;书写指令AND AL, 0DFH也可以

over:RET

UPPERENDP

例7.2 编写一个求字符串长度的子程序StrLen,该字符串以0为结束标志,其首地址存放在DS:DX,其长度保存在CX中返回。

解:

;子程序功能:求字符串的长度

;入口参数:DS:DX存放字符串的首地址,该字符串以0为结束标志

;出口参数:CX存放该字符串的长度

;算法描述:用BX来指针来扫描字符串中的字符,如果遇到其结束标志,则停止扫描字符串操作

StrLenPROC

PUSHAX

PUSHBX;用堆栈来保存子程序所用到的寄存器内容

XORCX, CX

XORAL, AL

MOVBX, DX

again:CMP[BX], AL

JZover

INCCX;增加字符串的长度

INCBX;访问字符串的指针向后移

JMPagain

over:POPBX;恢复在子程序开始时所保存的寄存器内容

POPAX

RET

StrLenENDP

以下为关联文档:

古诗词朗诵技巧举例例1《春晓》这是一首格律诗,朗诵这首诗时,应该注意每个字都要吐音清晰,淌出诗的节奏。每行诗句都可处理为三处停顿:春眠/不觉/晓,处处/闻/啼鸟。夜来/风雨/声,花落/知/多少。念到...

详解托福写作考试中正确举例方法详解托福写作考试中正确举例方法要想举出高分的例子,最好是写两种例子:1.举例于美国人所熟知的历史、文化的例子,但一定要有一些新意。2.讲自己身边的故事。若是考生能够选...

名师举例谈词汇备考技巧—下(二)选择正确的单词填入句子并翻译每个句子。 1. As a result of careless washing the jacket ____to a child‘s size. A)pressed B)dropped C)shrank D)decreased 答案:C 译文...

表感谢的どうも的用法举例在日常生活里,经常会听到「どうも」这个词。它音节短、易学、易记,在应该表示感谢、或者应该表示道歉的场合,只要说一声「どうも」,总可以在一定程度上得到对方的理解,因而很受初...

名师举例谈词汇备考技巧—上(一) 选择正确的单词填入句子并翻译每个句子。 1. The number of _____species increases every year as natural habitats disappear. A)dangerous B)serious C)endangered D)h...

建设工程中项目的分包会计核算分录举例例:乙建筑公司承包一项工程,工期10个月,总承包收入8000万元,其中装修工程2000万元,分包给丁公司承建。乙公司完成工程累计发生合同成本5500万元,项目在当年12月份如期完工。其账务...

计算机逻辑基础三计算机基本逻辑部件举例三计算机基本逻辑部件举例: 1、 计算机加法器 两个二进制数的加法运算可以用一个逻辑表达式表示之。先看两个一位的二进制数的运算规则,即 X + Y 。两个一位数相加的结果得到...

模块化思想计算工程量举例算平面图的时候,尽可能把这张图纸上所有可以算钱的东西一次全部算出来,你也许要问,平面图上没有层高、门窗等数据,怎么能全部算出来呢?答案是肯定的。 如果手工计算那么我们就先...

举例说明售后回购业务的处理售后回购,是指销货方在售出商品后,在一定的期间内,按照合同的有关规定又将其售出的商品购买回来的一种交易方式。《企业会计准则第14号-收入》应用指南规定:采用售后回购方式销售...

推荐阅读
图文推荐