如何用汇编语言编写程序 求大神帮忙

问题描述

如何用汇编语言编写程序 求大神帮忙

数据段定义10个连续的16位无符号数FBNC-ARRAY(每个数组元素占用一个字,共10个元素,用于保存斐波那契数列的前10项),其中前两个元素分别是0和1,此外还要定义一个双字变量SUM,编写程序,计算所有10个斐波那契数据的和,保存在SUM中。

解决方案

{求大神帮忙!!!!!!}
求大神帮忙,急!!
用的vs2005,这怎么解决呢,求大神帮忙

解决方案二:

这个很简单 啊,自己看看基本的汇编指令就行了,所编选一个编译器,都支持ASM的(汇编)。

解决方案三:

TITLE 是生成斐波那契数列还是自己定义下面的是生成10个斐波那契数在相加
INCLUDE Irvine32.inc
.data
FBNC_ARRAY word 0,1,0,0,0,0,0,0,0,0
SUM dword ?
.code
main proc
mov esi,offset FBNC_ARRAY
mov ecx,lengthof FBNC_ARRAY-2
s1:mov ax,[esi]
add ax,[esi+2]
mov [esi+4],ax
add esi,type word
loop s1
mov esi,offset FBNC_ARRAY
mov ecx,lengthof FBNC_ARRAY
mov eax,0
s2:movzx ebx,word ptr [esi]
add eax,ebx
add esi,2
loop s2
mov sum,eax

exit

main endp

end main

解决方案四:

TITLE 是生成斐波那契数列还是自己定义下面的是生成10个斐波那契数在相加
INCLUDE Irvine32.inc
.data
FBNC_ARRAY word 0,1,0,0,0,0,0,0,0,0
SUM dword ?
.code
main proc
mov esi,offset FBNC_ARRAY
mov ecx,lengthof FBNC_ARRAY-2
s1:mov ax,[esi]
add ax,[esi+2]
mov [esi+4],ax
add esi,type word
loop s1
mov esi,offset FBNC_ARRAY
mov ecx,lengthof FBNC_ARRAY
mov eax,0
s2:movzx ebx,word ptr [esi]
add eax,ebx
add esi,2
loop s2
mov sum,eax

exit

main endp

end main

解决方案五:

结果是10进制的88

时间: 2025-01-24 04:04:57

如何用汇编语言编写程序 求大神帮忙的相关文章

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo

单片机 c-有段程序求大神帮忙找找哪里有问题

问题描述 有段程序求大神帮忙找找哪里有问题 是有关AT89c51单片机的c语言程序的,程序主要内容是测温显示以及键盘输入显示,使用keil编程,在protues软件上仿真..仿真结果与预想的有很大差别..希望大神能帮帮忙寻找错误....由于程序偏长,热心的大神可以留下QQ等,我会将程序发到你邮箱里面去的 解决方案 906254242我试试i

java代码-java程序 求大神指导

问题描述 java程序 求大神指导 1.编写程序删除"C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files" 和"C:WINDOWSDownloaded Program Files"下所有的TMP文件和JS文件:

多媒体-求大神帮忙解答用VS c++编写简易图像压缩软件带窗口的问题

问题描述 求大神帮忙解答用VS c++编写简易图像压缩软件带窗口的问题 因为我们老师布置了一门多媒体作业需要我们自己去设计一个简单的压缩算法来实现图片的压缩而且还要做成窗体的形式,因为本人是跨专业学的计算机这学期上的很累真的希望有好人能帮忙解答一下这到底是一个怎么样的流程,我的命令行程序怎么样才能和窗体连在其一起使用,还有几周要交了 .求助,求助,求助 重要的事要说三遍~~ 解决方案 http://www.cnblogs.com/tiandsp/archive/2012/12/03/279956

数据结构程序求大神解释

问题描述 数据结构程序求大神解释 (*H).data[i].key=-1;(*H).data[i].hi=0;}for(i=0;i<n;i++) 解决方案 只有3行.只能看出是设置一个结构体中的两个字段,下面是一个不完整的循环 解决方案二: 你准是没有贴全代码.....

网络编程 ping程序有点问题,求大神帮忙看看

问题描述 网络编程 ping程序有点问题,求大神帮忙看看 // ping.cpp : 定义控制台应用程序的入口点. #include "stdafx.h" #include #pragma comment(lib,"ws2_32") //定义ICMP首部 typedef struct icmp_hdr{ unsigned char icmp_type; //ICMP消息类型,回显请求:8,回显应答请求:0 unsigned char icmp_code; //代码,

c++-这个程序错在哪了??求大神帮忙改正

问题描述 这个程序错在哪了??求大神帮忙改正 #include #include using namespace std; class Point { public: Point(int xx=0,int yy=0) { x=xx; y=yy; } Point(Point &p); int GetX() {return x;} int GetY() {return y;} private: int x,y; }; Point::Point(Point &p) { x=p.x; y=p.y;

c-跪求大神 帮忙,这段关于哈夫曼编码 的程序着实看不懂啊。。。。。。。

问题描述 跪求大神 帮忙,这段关于哈夫曼编码 的程序着实看不懂啊....... struct Codetype{//哈弗曼编码数据类型 char bits;//编码流-数组,n为为哈夫曼树中叶子结点的数目,编码的长度不可能超过n int start;//编码实际在编码流数组里的开始位置 }; Codetype *HuffmanCode(hufmtree *tree){//哈弗曼编码的生成 int i,j,p,k; Codetype *code; if(tree==NULL) return NUL

编码-哈夫曼编译码器,求大神帮忙看看译码的部分,为什么编译不出来?还有可以帮忙加入一段写入文件的程序吗?

问题描述 哈夫曼编译码器,求大神帮忙看看译码的部分,为什么编译不出来?还有可以帮忙加入一段写入文件的程序吗? #include #include #include #define maxsize 100 #define maxsize_1 1000 #define max 100 typedef struct { char data; int weight; int parent; int lchild; int rchild; }huffnode; typedef struct { char