myoutputk函数写入后,一定要在这次调用myoutputk函数的末尾加上为data->addr末尾添'\0'的代码,不然就bug,字符串需要以'\0'来作为其结束的标记。 比较阴间的点在于如何在myoutputk函数里修改地址的值以及长度(处理一个格式化字符串,vprintfmt函数可能会多次调用myoutputk函数,因此每次写入的时候要实时更新地址,不然...
2023年3月21日 BUAA_2023_os_lab1上机总结 摘要: 依旧是两道题,exam + extra exam 实现一个自定义的格式化字符串'%R',他的格式和%d完全相同,但是输出的值不同,具体地可以说: printf("%...R",a,b); 等价于: printf("(%...d,%...d)",a,b); 没错,%R可以从当前参数位往后读取两个参数。
BUAAOS——Lab1实验报告 lab1实验报告 实验思考题 1.1 也许你会发现我们的readelf程序是不能解析之前⽣成的内核⽂件(内核⽂件是可执⾏⽂件)的,⽽我们之后将要介绍的⼯具readelf则可以解析,这是为什么呢?(提⽰:尝试使⽤readelf -h,观察不同)通过linux内置的readelf⼯具即使⽤readelf -h...
北航小操作系统实验Lab0-Lab6 实验 更新时间 实验室0 2020/4/11 实验1 2020/4/29 2020-06-07更新 Lab0-Lab6已全部完成。每个实验的报告会上传在博客里。(可能要等到考完试了才有时间弄了) 2020-06-28更新 实验报告Lab1-Lab4已发布在博客上。写这个太费时间了,你也能看到我写的也是超详细,Lab5和Lab...
BUAA-MIPS-OS:北航小操作系统实验代码lab1〜lab6Tr**xx 上传1.3MB 文件格式 zip 系统开源 BUAA_MIPS_OS:北航小操作系统实验代码lab1〜lab6 点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 软件工程的一个综合实验 uml静态建模 2025-01-17 08:36:34 积分:1 计算阻抗小工具,仿真电压电流传输 ...
BUAA OS——Lab1实验报告 lab1实验报告 实验思考题 1.1 也许你会发现我们的readelf程序是不能解析之前生成的内核文件(内核文件是可执行文件)的,而我们之后将要介绍的工具readelf则可以解析,这是为什么呢?(提示:尝试使用readelf -h,观察不同) 通过linux内置的readelf工具即使用readelf -h命令行分别对testELF文件...
Code This branch is up to date with menghuanlater/BUAA_MIPS_OS:lab6.Folders and files Latest commit Cannot retrieve latest commit at this time. History96 Commits boot drivers fs gxemul include init lib mm tools user .gitignore Makefile git_push goto_test include.mk ...
BUAA_OS_2020_Lab1_Code_Review BUAA_OS_2020_Lab1_Code_Review 最近⼀个⽉已经做过了OS实验的内核启动和内存管理两个lab,也学习了OS理论课的相关知识。然⽽在⾯对实验课给出的操作系统代码时仍然感到⽐较茫然,对于课下测试的要求也仍有些不知所措。因此决定在此梳理⼀下操作系统实验的核⼼代码...
BUAA-MIPS-OS:北航小操作系统实验代码lab1〜lab6 BUAA_MIPS_OS:北航小操作系统实验代码lab1〜lab6 上传者:weixin_46654640时间:2022-10-29 BUAA-2020FW-C_Programming-Contest1-Solution BUAA-2020FW-C_Programming-Contest1-Solution 北航-2020秋季学期-C语言程序设计-课程竞赛C1代码示例 ...
如上所示,题目在lab0-exam分支下给了一个空的Makefile文件,让我们自行实现: 1.执行make可以编译同目录下的test.c文件,生成可执行文件。 单单执行make而不加任何标签的话,默认执行makefile中的第一个目标,因此我们把编译test.c的目标放在最上面。目标随便起个名叫all,编译出可执行文件依赖于test.c,第二行的编...