51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#riscv
darkriscv笔记
1按照默认设置,前4K空间为ROM,后4K空间是RAM。为什么RAM需要初值,初值从哪儿来? 2指令分类LUI:AUTPC:JAL:JALR:BCC:BEQ/BGE/BGEU/BLT/BLTU/BNE/LCC:LB/LBU/LD/LH/LHU/LWMCC:ORI/ANDI/XORI/ADDI/SLLI/SRL...
代码星球
·
2021-02-15
darkriscv
笔记
RiscV汇编介绍(1)-编译过程
从c/c++源文件,到可以执行文件,需要以下几个步骤:预处理/编译汇编链接下面我们以helloworld程序为例,展示整个编译链接过程。1.编写hello.c代码#include<stdio.h>intmain(void){printf("HelloWorld!");return0;}2.使用gcc–Ehe...
代码星球
·
2020-04-18
RiscV
汇编
介绍
编译
过程
RiscV汇编介绍(2)-编译过程
elf文件全称是ExecutableandLinkableFormat,可执行链接格式,elf文件中除了机器码之外,还有段加载地址,运行入口地址,数据段等。 elf文件格式主要有以下三种:可重定向文件:文件保存着代...
代码星球
·
2020-04-18
RiscV
汇编
介绍
编译
过程
riscv 汇编与反汇编
为了riscv指令集,我们需要汇编与反汇编工具来分析指令格式。 可以用下面的两个工具来汇编和反汇编,下载链接:https://pan.baidu.com/s/1eUbBlVc riscv-none-embed-as.exe-cmm.s-omm.o--march=rv32gmm.saddi...
代码星球
·
2020-04-18
汇编
riscv
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他