2011211123班北邮微原软件实验报告.docxVIP

  • 1
  • 0
  • 约2.17万字
  • 约 56页
  • 2019-01-16 发布于河北
  • 举报
2011211123班北邮微原软件实验报告

信息与通信工程学院 微机原理软件实验报告 班 级:2011211123 姓 名: 学 号: 日 期:2013.11.28 实验二分支、循环程序设计 一、实验目的 开始独立进行汇编语言程序设计; 掌握基本分支,循环程序设计; 掌握最简单的 DOS 功能调用。 二、实验内容 安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过 9。 编写一个程序统计数据区中正数,负数和零的个数。 将统计结果在屏幕上显示。 (扩展题)统计出正奇数、正偶数,负奇数、负偶数以及零的个数。 三、预习思考 十进制数 0 ~ 9 所对应的 ASCII 码是什么?如何将十进制数 0 ~ 9 在屏幕上显示出来? 答:0~9分别对应ASCII码的30H~39H。将十进制数0~9显示在屏幕上,要用二进制数0~9分别加上30H。 如何检验一个数为正,为负或为零?你能举出多少种不同的方法? 答:和0相比是否相等,然后用该数与,取出符号位判断,可区分正负。还可以直接用CMP命令和0比较,然后用JZ等命令进行判断。 四、实验过程 1、流程图 开始 开始 定义各段并初始化 定义各段并初始化 是计数器值大于数列长度 是 计数器值大于数列长度 否 否 读取当前指针指向的数,指针 读取当前指针指向的数,指针+1 该数和0 该数和0比较 0 负

文档评论(0)

1亿VIP精品文档

相关文档