香山专题

体验开源香山高性能开源 RISC-V 处理器

整体架构设计 香山处理器是乱序六发射结构设计,目前支持 RV64GCBK 扩展。香山处理器前端流水线包括分支预测单元、取指单元、指令缓冲等单元,顺序取指。后端包括译码、重命名、重定序缓冲、保留站、整型/浮点寄存器堆、整型/浮点运算单元。 doc https://xiangshan-doc.readthedocs.io/zh-cn/latest/ 香山的官方文档仓库,包括香山项目的整体介绍、代

2023 香山杯 --- Crypto wp

文章目录 题目解题思路解题代码 题目 import osimport gmpy2from Crypto.Util.number import *import randomfrom secrets import flagdef pad(s,l):return s + os.urandom(l - len(s))def gen():g = getPrime(8)whi

2023香山杯re复现

还是搞一个本地的和云端的比较好 这次的题目比较简单,但是还是会这里那里出现一点小问题 w学长说:安卓的题目变化比较多,so中找函数或者资源文件里面找函数(有的main函数从so文件中加载出来) 学到的知识点: * 文件修改可以先尝试尝试修改后缀(哭) * 一个题目的内部文件找不到的时候,可以试试用其他工具打开 * xxtea解密脚本 #include <stdio.h>#include

如何加快香山处理器Chisel->Verilog编译速度

=========================================== graalvm installation =========================================== 更换JVM。我们推荐使用GraalVM代替OpenJDK。 使用GraalVM免费版作为JVM编译香山比OpenJDK快10%-20%。 ----------------------