- 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
负
您可能关注的文档
- 108张珍藏精美的PPT背景图片〔绝对好看)(经典简约)32695.ppt
- 10人搞笑小品剧本-让子弹飞2.doc
- 10以内、20以内加减法口诀表-有答案和无答案两种版本--(直接打印).doc
- 10大还是小教学设计和反思.docx
- 11-20各数的认识个位十位.ppt
- 11.2Runge-Kutta法 11.3线性多步法.ppt
- 10月团组织生活ppt..ppt
- 11 光栅衍射.ppt
- 1101立体几何小结平行垂直的网络图 - 副本.ppt
- 110kv变电站投运检查验收项目(精).doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)