OlveraeUNSW
COMP1521
Computer Systems Fundamentals
COMP1521 · Quiz
10%
Format
Individual
Start date
Thursday each week, Week 3 – Week 10
Due date
1 week after start date
Course Content · Week by Week

Each week's Weekly Test focus (tests start in Week 03), with the matching Final-exam practice module.

Week 03
将 C 程序“输出两数最小值”改写成 MIPS(syscall、比较/跳转)
Week 04
MIPS 循环输入直到读到非负数(while/break、syscall、条件跳转)
Week 05
MIPS 读入一行字符串 + 位置 n,输出第 n 个字符(数组索引/内存读取)
Week 06
16-bit 数(uint16_t)大小端字节对调(位运算移位/掩码)
Week 07
从 32-bit float 的 uint32_t 表示中提取指数位(bits 23–30),仅位运算/整数比较
Week 08
命令行给文件名,统计文件中元音字母数量并输出整数(文件 I/O)
Week 09
删除文件中的非 ASCII 字节(128..255),只修改原文件(二进制读写/重写)
Week 10
unique_files:多个文件按 inode 去重,仅首次出现的文件名打印(stat/inode 元数据)