下载此文档

第5.6章 汇编语言程序设计课件.ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
-1汇编语言程序设计步骤开始确定解题步骤(算法)上机调试编程画程序框图分析问题(题意)结束重新分析题意改算法调程序课堂教学内容实验教学内容5-2直线程序直线程序又称简单程序,程序走向只有一条路径。一、顺序结构(直线程序)S1S2S3完成S1的工作完成S2的工作完成S3的工作二、举例设两个BCD数1234H和5678H分别存放在数据段中从1000H和2000H开始的单元中,计算这两个数的和,结果存放在3000H开始的单元中。MOVAL,[1000H] ADDAL,[2000H] ;低字节相加DAA ;十进制调整MOV[3000H],AL ;存低字节和MOVAL,[1001H]ADCAL,[2001H] ;高字节带进位相加DAA ;十进制调整MOV[3001H],AL ;存高字节和s1s25-3分支程序由条件转移指令构成程序判断框部分,形成程序分支结构。条件满足?N影响条件Y处理段条件满足?N影响条件Y处理1处理2一、分支结构(分支程序)单分支结构二、举例例求AL中补码绝对值,送BL,正数不变,负数变补。 TESTAL,80H JZNEXT;为正数? NOTAL;负数变补 INCALNEXT:MOVBL,AL是正数吗?取补送结果YNX=0?Y取XNY=0Y=+1开始Y=-1X<0?NY保存Y结束三、多重分支程序 多次使用条件转移指令,形成两个以上判断框。如:求符号函数Y=SGN(X)+1当X>0SGN(X)=0当X=0-1当X<0X存于BL中,Y送存BH。SYMB:MOVAL,BL ;取XADDAL,0 JZ STOR ;X=0,Y=XTESTAL,80H JNZMINUS;X<0 MOVAL,1 ;X>0,Y=+1 SJMPSTORMINUS:MOVAL,0FFH;X<0,Y=-1STOR:MOVBH,AL ;保存Y6-4循环程序 一、循环结构(循环程序)包含多次重复执行的程序段,循环结构使程序紧凑。循环的初始状态循环的工作主体计数控制特征值控制地址边界控制几种常见的循环结构

第5.6章 汇编语言程序设计课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小323 KB
  • 时间2020-08-14