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

2019-04-09 10:00

4.5计算(25*178+355-360)/25,要求计算结果的商存入BUF单元,余数存入BUF+2单元中。DATA SEGMENTX DW 25Y DW 178Z DW 355BUF DW 2 DUP (?)DATA ENDS;定义数据段;定义源数据;开辟结果单元;数据段结束4.5CODE SEGMENTASSUME DS:DATA, CS:CODE;段约定BEGIN: MOV AX ,DATAMOV DS ,AX;数据段地址送DSMOV AX ,X IMUL Y;DX,AX←X*YMOV CX ,AXMOV BX ,DX;BX,CX←DX,AXMOV AX ,ZCWD;对Z进行符号扩展ADD AX ,CX ADC DX ,BX;DX,AX←X*Y+Z4.5SUB AX ,360SBB DX ,0IDIV X MOV BUF ,AXMOV BUF+2 ,DXMOV AH ,4CHINT 21HCODE ENDSEND BEGIN;DX,AX←X*Y+Z-360;存放商;存余数;返回DOS;程序结束;代码段结束;结束汇编计算结果的商B1H存入BUF单元,余数14H存入BUF+2单元中二、分支程序设计4.5(a)IF_THEN_ELSE语句可以引出两个分支(b)CASE语句则可以引出多个分支判定条件Y判定条件N…(a)(b)4.5程序的分支一般用条件转移指令来产生,利用转移指令不影响条件码的特性,连续地使用条件转移指令可使程序产生多个不同的分支。例:TABLE是一字节数组的首地址,长度为100。统计此数组中正数、0及负数的个数,并分别放在COUNT1、COUNT2和COUNT3变量中。


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

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

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

马上注册会员

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