北邮微原软件实验二:分支,循环程序设计。
基于8086汇编。我在64位Win7下用DOSBox进行实验。
实验二 分支,循环程序设计
一.实验目的:
1.开始独立进行汇编语言程序设计;
2.掌握基本分支,循环程序设计;
3.掌握最简单的 DOS 功能调用.
二.实验内容:
1.安排一个数据区,内存有若干个正数,负数和零.每类数的个数都不超过 9.
2.编写一个程序统计数据区中正数,负数和零的个数.
3.将统计结果在屏幕上显示.
三.选作题:
统计出正奇数,正偶数,负奇数,负偶数以及零的个数.
仙剑95进度汇报
姥姥挂了嗯,情况是这样的。以后灵儿就跟着逍遥哥哥四处闯荡咯。
编程思路
在Deadline的前一天,我开始了这段煎熬的旅程。
对汇编实在没啥感觉,先用C语言写一记。
C语言实现
num_to_compare[N_NUM] = [-4,12,34,0,5,1,4,6,9,-8];
int positive_odd_num=0, positive_even_num=0, zero_num=0, negative_odd_num=0, negative_even_num=0;
for(int i = 0; i< N_NUM; i++){
int temp = num_to_compare[N_NUM];
if( temp > 0 ){
if( temp % 2 ) positive_odd_num++;
else positive_even_num++;
}else if( temp < 0 )
if( temp % 2 ) negative_odd_num++;
else negative_even_num++;
}else{
zero_num++}
}
}
print ""
print ""
print ""
print ""
所以,在汇编中,可以分成几个小模块。
主模块负责处理各种判断逻辑,然后还需要一些小模块来负责打印字符串到屏幕的功能。
显示字