内工大微机原理 第六章 微型计算机的程序设计--1.pptVIP

  • 7
  • 0
  • 约2.58千字
  • 约 18页
  • 2017-06-21 发布于河南
  • 举报

内工大微机原理 第六章 微型计算机的程序设计--1.ppt

内工大微机原理 第六章 微型计算机的程序设计--1

6-1 程序设计步骤 内蒙古工业大学信息工程学院校计算中心 第六章 汇编语言程序设计 6-1程序设计步骤 6-2顺序程序 6-3分支程序 6-4循环程序 6-5子程序 6-6查表程序 开始 确定解题步骤(算法) 上机调试 编程 画程序流程图 分析问题(题意) 结束 重新分析题意 改算法 调程序 6-2 顺序程序 顺序程序走向只有一条路径。 一、顺序结构(直线程序) S1 S2 S3 完成S1的工作 完成S2的工作 完成S3的工作 二、举例设两个BCD码1234H和5678H分别存放在数据段中从1000H和2000H开始的单元中,计算这两个数的和,结果存放在3000H开始的单元中。 org 1000h data1 dw 1234h org 2000h data2 dw 5678h org 3000h sum db 3 dup(?) MOV AL, DATA1 ADD AL, DATA2 ;低字节相加 DAA ;十进制调整 MOV SUM, AL ; 存低字节和 MOV AL, DATA1+1 ADC AL, DATA2+1 ;高字节带进位相加 DAA ;十进制调整 MOV SUM+1, AL ;存高字节和 s1 s2 1000H 2000H 3000H 34 12 56 78 69 12 MOV AL,0

文档评论(0)

1亿VIP精品文档

相关文档