risc-v汇编语言输出斐波那契数列前6位数(仅供参考,不一定正确)

news/2024/11/25 7:40:51/

.data

array_A: .word 3,5,7,9,11

.text

la x8,array_A #x8为数组A首地址,x9=&A[i]

add x9,x8,x0 #x9=&A[0]

add x10,x0,x0 #nextTerm=0

add x11,x0,x0 #i=0

addi x13,x0,6 #循环次数

addi x14,x0,1 #x14为t1

addi x15,x0,1 #x15为t2

Loop:

bge x11,x13,Done #i<6

lw x12,0(x9) #x12=A[i]

add x12,x0,x14 #A[i]=t1

sw x12,0(x9) #A[i]存到相应地址中

add x10,x14,x15 #nextTerm=t1+t2

add x14,x0,x15 #t1=t2

add x15,x0,x10 #t2=nestTerm

addi x9,x9,4 #&A[i+1]

addi x11,x11,1 #i++

beq x0,x0,Loop #无条件转移

Done:

li a7,10


http://www.ppmy.cn/news/337462.html

相关文章

CRC16常见几个标准的算法及C语言实现

CRC16常见的标准有以下几种&#xff0c;被用在各个规范中&#xff0c;其算法原理基本一致&#xff0c;就是在数据的输入和输出有所差异&#xff0c;下边把这些标准的差异列出&#xff0c;并给出C语言的算法实现。 CRC16_CCITT&#xff1a;多项式x16x12x51&#xff08;0x1021&a…

机器学习基本模型与算法在线实验闯关

第1关:缺失值填充 任务描述 本关任务:读取“银行贷款审批数据.xlsx”表,自变量为x1-x15,决策变量为y(1-同意贷款,0-不同意贷款),其中x1-x6为数值变量,x7-x15为名义变量,请对x1-x6中存在的缺失值用均值策略填充,x7-x15用最频繁值策略填充。 # -*- coding: utf-8 -*…

利用TI的官网Sysconfig配置beagleboard-x15 linux系统中的串口

1、获取linux内核 git clone https://github.com/beagleboard/linux.git2、编译linux内核 2.1、清理工程 make distclean2.2、配置内核 make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- omap2plus_defconfig2.3、编译内核 make ARCHarm CROSS_COMPILEarm-linux-gnueabihf-…

目标检测YOLO实战应用案例100讲-基于小样本的目标检测与跟踪模型研究

目录 基于小样本目标检测方法的研究 (1)基于数据增强的方法 (2)基于度量学习的方法

AI之PTM:预训练模型技术总结与进展(更新中)

AI之PTM&#xff1a;预训练模型技术总结与进展(更新中) 目录 预训练模型技术 1.系统研究超大规模智能模型发展和影响的新兴领域已经形成 (1)、OpenAI 提出 PALMS 数据集构建和模型微调方法 (2)、Percy Liang、李飞飞等学者提出基础模型概念 (3)、DeepMind 发表语言模型社会…

前端vue入门(纯代码)06

【04.mixin混入】 功能&#xff1a;可以把多个组件共用的配置提取成一个混入对象 使用方式&#xff1a; 第一步&#xff1a;定义混合并暴露。 export const mixin {data(){....},methods:{....}.... }第二步&#xff1a;导入mixin.js【混入】文件&#xff0c;并使用混入。 全局…

P1115 最大子段和

P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 给出一个长度为 n 的序列 a&#xff0c;选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个整数&#xff0c;表示序列的长度 n。 第二行有 n 个整数&#xff0c;第 i 个整数表示序…

电脑无法启动,风扇不转,电源灯一直闪烁

处理&#xff1a;先把电源线掉&#xff0c;然后摁着开机键不松手&#xff0c;直接插电源线 或; 把主板的纽扣电池取下反转&#xff0c;过几分钟重新正装