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
。