第6章 微型计算机的程序设计.pptVIP

  • 24
  • 0
  • 约9.81千字
  • 约 53页
  • 2016-11-11 发布于北京
  • 举报
微型计算机原理及应用 本章教学目的 在理解和熟悉了86系列指令系统的基础上,即以不介绍程序设计的一般过程,以及几种典型的程序结构的编程方法。 本章 学习要求 主要内容 程序设计步骤 简单程序 分支程序 循环程序 子程序 查表程序 6.1 程序设计步骤 汇编语言程序设计归纳如下7个步骤: 分析问题 建立数学模型 确定算法 绘制程序流程图 内存空间分配 编制程序与静态检查 程序调试 6.2 简单程序 简单程序形式简单,程序顺序执行,直到程序结束。 【例6.1】用数据运算指令,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在小地址一端,结果放在这两个数之后。 (1) 分析题目:它是一个16位数相加的问题。在用加法指令时,必须要考虑低8位和低8位相加后产生的进位问题。 (2) 根据86系列指令系统,可以直接对累加器AX做字操作,但在低位相加后,会影响标志寄存器的进位位CF,所以,要用带进位的加法指令。 (3) 绘制程序流程图 (4) 内存空间分配 被加数、加数及和在内存的空间分配见表6.1 (139页)。 (5) 编制的程序 MOV AX,1000H    MOV DS,AX    ; DS=1000H   MOV SI,50H    ; 被加数指针SI=50H   MOV DI,52H    ; 加数指针DI=52H   MOV BX,54H 

文档评论(0)

1亿VIP精品文档

相关文档