NUAA ICS 评分细则 PA1.1
PA1.1 特别提醒:⼤家在读讲义时,⼀定要注意⽬录中 1.1简易调试器 上⽅的 PA1 - 最简单的计算机 ,这⾥ 也有需要你做的操作;如果已经开始做了,之前没注意到,没关系,之后请注意。
⼀、操作题 (满分100分)
实现寄存器结构体(30分)
测试⽤例:执⾏命令 make run 能够通过 NEMU ⾃检进⼊ NEMU 界⾯。
实现单步执⾏(15 分)
需要测试的⽤例⾄少包括: si 1 (运⾏1步),si(运⾏1步), si -1 (等同于 c), si 10 (运⾏10 步)。
修改⼀次打印步数上限(10 分)
需要测试的⽤例⾄少包括: si 5 , si 10 , si 15 , si 1000000 。
实现打印寄存器功能(15 分)
测试⽤例:先执⾏命令 info r , si 5 后再次执⾏info r。
实现扫描内存功能(15 分)
测试⽤例:执⾏命令 x 4 0x100000 。
实现扫描内存字节单位显示(15 分)
测试⽤例:执⾏命令 x 4 0x100000 。
