写汇编写麻了,从年前断断续续写到现在,read_matrix和网上的对照了一遍又一遍,又放到venus上看内存,结果内存里存的是对的,但unittest就是过不了,最后把read_matrix换成网上别人的了,写project2的时候参考了这个仓库,以下为作业代码: Part A: ReLU: re
今天不想写Project,昨天做Lab的时候发现一篇说RISC-V约定的文档很有学习的价值,就计划今天总结翻译一下。 原文在此 RISC-V指令参考 RISC-V约定 在C等高级语言中,约定的作用更多体现在提高(合作)工作效率上,而对于程序的正常运行没有任何影响。而在RISC-V中,若没有遵守相应的
StringStream stream作为数据类型和最终输出的中间单位,每个obj有一个buffer stringstream分为ostringstream和istringstream,使用流运算符<<,>>来进行操作,并用两个指针(get和put)来管理输入输出流,会自动进行数据类型转换。 在is
Number Representatioin Sign&Magnitude, One's Complement, Bias Notation Two's Complement 二进制补码 0000表示零 正数范围为0000-0111(零也视为正数)(0~2^(4-1)-1) 负数范围为1000-11
函数默认参数 int func(int a = 100, char c = 'h'); 参数列表显式初始化后,调用的时候可以按照顺序选择不传递参数,此时函数会采用默认值。 Output parameter 除了tuple和pair,另一种返回多个值的方法是:传入参数时使用引用,这样就可以直接在函数
本课程学习资源: CS自学指南 cs61c | CS自学社区 CS 61C imageloader.c #include <stdio.h> #include <stdlib.h> #include <inttypes.h>