第四讲 汇编程序设计-2.pptVIP

  • 3
  • 0
  • 约4.13千字
  • 约 17页
  • 2016-12-30 发布于江苏
  • 举报
第四讲 汇编程序设计 教学内容 PC汇编指令集中部分指令; 顺序、分支、循环程序设计; 子程序设计 教学目的 复习、巩固寻址方式、汇编完整框架等内容,培养良好的汇编编程习惯; 学会常用汇编程序设计方法: 数的简单处理(存储、加减、移位); 查表(平方表、立方表); 理解子程序调用、返回时堆栈的变化。 4.2 分支程序设计 一、引言 顺序处理程序 分支处理程序 需根据不同的条件做不同的处理—分支; 分支条件:常为Flag中标志位的不同状态; 算术、逻辑等运算会影响Flag标志位。 分支程序的设计需借助于转移类指令: 条件转移类指令 简单条件转移(表3-1); 无符号数条件转移(表3-2) ; 符号数条件转移(表3-3) 。 根据Flag中相应状态位的状态决定是否转移; 无条件转移类指令(JMP) 直接 间接 4. 2 分支程序设计 一、引言 简单条件转移指令: 仅判断一个标志转移,5种条件标志有10种状态,故有10种指令(表3-1): 4. 2 分支程序设计 二、转移类指令 转移指令的格式:Jcond S_LAB 功能:若满足条件,则转移到标号S_LAB所对应的指令处执行程序,否则顺序执行。 例:计算105+50,判断是否溢出。 MOV AL,105 ; ADD AL,50 JNO NO_OV ;无溢出则转NO_OV,否则顺序执行 …

文档评论(0)

1亿VIP精品文档

相关文档