分类：教育/科学-学习帮助
问题：编程产生斐波那契（Fibonacci）数列的前n(n=20)个数? 
斐波那契数列的定义为：F(0) = 0,F(1) = 1,                     F(i) = F(i-1)+ F(i-2), i≥2.1) DI作为指针，X作为计数器。2) AX存放F(i-1)，BX存放F(i-2)。因为F(1) = 1 = F(0)+1，所以第一次循环作为特例，AX存放0，BX存放1
回答：微机原理可以这样编:DatasegmentNumequ20Fibdwnumdup(0)DataendsCodesegmen ,ds: ,datamovds,axmovcx,numleadi,fibmovax,0;F(0)=0movbx,1;F(1)=1 [di],ax;addax,bx;F(i+1)=F(i)+F(i-1)movbx,[di];adddi,2;loopagain;movax,4c00hint21hCodeendsendstart