本文共 780 字,大约阅读时间需要 2 分钟。
    分支与循环程序设计实验
  实验目的
  掌握程序设计中的3种基本结构:顺序结构、选择程序和循环程序。  熟悉汇编语言的常用指令,包括数据传送类、数据运算类、逻辑判断类与转移指令以及循环指令。  掌握系统功能调用的使用方法,通过01H号功能调用实现字符输入,通过02H号功能调用实现字符输出。  实验环境与设备
  一台安装Windows操作系统和macro assembler 5.0以上版本的计算机。  预备知识
  掌握汇编语言程序的上机步骤和DEBUG工具的使用方法。  熟悉汇编语言的基本指令,包括数据传送类、数据运算类、判断和转移指令,以及循环指令。  程序说明
  问题一:计算1+2+3+…+9并显示结果
     问题二:输入10个数字,筛选最大值和最小值并显示
BUF DB 10 DUP (?)MAX DB ?MIN DB ?S1 DB 0DH, 0AH, 'input: '$'S2 DB 0DH, 0AH, 'max: '$'S3 DB 0DH, 0AH, 'min: '$'
  问题三:支持10个数字的累加(选作)
sum DB ?TIP1 DB 0DH, 0AH, 'Please input:', '$'TIP2 DB 0DH, 0AH, 'sum: '$'
     问题四:输入两位数(选作)
     实验要求
  上机前准备清晰的程序框图和源代码。  熟悉相关系统软件的使用方法。  遵循 Debug程序的操作命令进行调试。  结果分析
  程序代码:
...
     运行结果:
     调试情况:
     实验心得
     - 掌握了基本结构的编程方法。
- 熟悉了常用汇编指令的使用。
- 提高了对系统功能调用的理解。
转载地址:http://hiyuk.baihongyu.com/