第四章 汇编语言程序设计 - 图文(8)

2019-04-09 10:00

流程图如下:开始初始化4.5读取一个数据N负数个数加1YY>0?N0个数加1≥0?正数个数加1循环修改NCX=0?Y结束DATASEGMENTTABLEDBCOUNT1 DBCOUNT2 DBCOUNT3 DBDATA ENDSCODESEGMENTASSUMEALLOPROCSTART:PUSHXORPUSHMOVMOV4.5100000DUP(?)CS:CODE,DS:DATAFARDSAX,AXAXAX,DATADS,AXMOV CX,100MOV BX,0AGAIN:CMP TABLE[BX],0JGE SS12INC COUNT3JMP SHORT NEXTSS12:JGSS1INC COUNT1JMP SHORTNEXT SS1:INC COUNT2NEXT:INC BXLOOP AGAINRETALLO ENDPCODEENDSENDSTART4.5例: 编写计算如下分段函数值的程序:10-1;X>0;0=0;X<04.5Y=设输入数据为X、输出数据Y,且皆为字节变量。程序流程图如下:程序如下:DATASEGMENTXDB-10YDB?DATAENDSCODESEGMENTASSUME DS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXCMPX,0;与0进行比较JGEA1;X≥0转A1MOVY,-1;X <0时,-1→YJMPEXITA1:JGA2;X>0转A2MOVY,0;X=0时,0→YJMPEXITA2:MOVY,1;X>0,1→Y EXIT:MOVAH,4CHINT21H ;程序结束点,返回DOSCODEENDSENDSTART4.5


第四章 汇编语言程序设计 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:平东分公司平顶山热电有限公司2×210MW机组超低排放脱硫改造工程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: