pa2
  • 2024-10-20pa2学习笔记
    目录硬编码与软编码YEMUNEMU执行一条指令的过程ELF文件的组成ELF文件解析用fopen打开文件读取elfheader的信息解析elfheader解析sectionheaders解析符号表BIOS程序输入输出cpu与设备的交互方式(内存映射)(serial为例)(RTC为例)键盘的数据传输过程键盘的枚举宏定
  • 2024-09-26PA2 - 简单复杂的机器: 冯诺依曼计算机系统
    PA2-简单复杂的机器:冯诺依曼计算机系统DDLPA2.1-9月30号PA2.2-10月21号(去除国庆节7天)PA2.3-10月31号(11月初)[!NOTE]热身结束,进入真正的PA在PA2结束之后,你需要做到可以理解NEMU中的每一处细节.随着你对这些代码细节的了解变得深入,就算是调bug你也会觉得
  • 2024-04-10PA2 - 简单复杂的机器: 冯诺依曼计算机系统
    [いちご飴--放課後]RTFSC(2)exec_once()函数函数覆盖了指令周期的所有阶段:取指,译码,执行,更新PC//nemu/src/isa/riscv32/inst.c/**可以看到每一次我们都是从内存中取出32位(uint32_t)作为指令,然后也让我们的pc+4,因为我们的内存定义为uint8_tpmem[].*/intisa_e
  • 2023-03-09记录沁恒芯片的一个bug
    使用场景:CH32V203F6P6作为SPI主机(同时使用UART作为调试口)         CH32V203C8T6作为SPI从机(同时使用UART作为调试口)使用杜邦线进行SPI的链
  • 2023-01-24nju pa2
    目录RTFSC运行第一个客户程序实现指令其他资料:https://github.com/riscv-non-isa/riscv-asm-manual/blob/master/riscv-asm.mdhttp://riscvbook.com/chinese/RISC-V-Re
  • 2023-01-03NC24755 [USACO 2010 Dec S]Apple Delivery
    题目链接题目题目描述Bessiehastwocrispredapplestodelivertotwoofherfriendsintheherd.Ofcourse,shetravelstheC(1<=C<=200,000)cowpaths
  • 2022-10-27CG2017 PA2 Segment Intersection Reporting (多线段求交)
    Description(描述)邓俊辉老师的学堂在线计算几何课堂第二章提到了SegmentIntersectionReporting的BO算法,简单实现了一下。Input(输入)第一行整数N,表示线段总数后
  • 2022-10-05在PA2中学到的有关编写测试用例的经验补充
    来源:ysyx5期,PA2基础设施(2)- “测试你的klib”内存和字符串的写入函数,例如memset(), strcpy()等.内存和字符串的只读函数,例如memcmp(), strlen()等.格式化输出