随笔

2023-5-5
RISC-X x0 寄存器

RISC-V有32个通用寄存器,其中第1个寄存器x0硬编码为0,即读出来总是0,写进去总是被丢弃。
可以很方便的简单化 取反,nor 等操作(可以有很多,没记住所以,没列出来

make include 机制

当 make 看到include 指令时,会先找⼀下有没有这个⽂件,如果有则读⼊。接着,make 还会看⼀看对于包含进来的⽂件,在 Makefile 中是否存在规则来更新它。如果存在,则运⾏规则去更新需被包含进来的⽂件,当更新完了之后再将其包含进来。

include 可以带入新的规则到makefile中。

tinyriscv

这是个非常好的学习项目。 

依赖处理

gcc -M ***.c
gcc -MM ***.c
可以得到当前依赖 源文件的依赖。一般只是多个.h 文件
posted @ 2023-05-05 20:46  yesuweiYYYY  阅读(9)  评论(0编辑  收藏  举报