实验六
- Deadline: 12 月 31 日 23:30,迟交会扣除一定比例的分数
- 本次 实验 文档及参考代码
- BB 系统提交 zip 压缩包,压缩包内目录结构
PB22******_姓名_LAB6.zip ├── PB22******_姓名_report.pdf └── lab6.asm
实验说明
- 你的程序应当从 x3000 开始运行,程序的功能是按照实验文档中要求的格式,循环输出学号,在接收到键盘输入后输出对应的结果,在判断输入数字之后,输出阶乘,程序运行结束
- 对于数字的输出,我们接受含前导零的输出,如果愿意,也可以尝试去掉前导零
- 示例程序
.ORIG x3000
后第一行中的USP
需要自行指定用户栈位置 - 约定程序运行到空指令(对于未初始化,也没有在程序运行过程中修改的内存,认为它存放一条空指令)或 TRAP 指令时,运行结束
- 本次实验提交汇编代码
- 汇编代码注意格式:
- 需要以 .ORIG x3000 给出程序的的起始地址
- 需要以 .END 作为程序结束
- 以英文分号作为注释开始的标记
- 实验需要提交实验报告,占有一定比例的分数,需要包含实验文档中要求的部分
- 你可以使用中文或英文完成实验报告
- 因为本次实验涉及输入输出,本次实验 不提供 自测 功能,请自行验证正确性,并将测试过程记录在实验报告中,和实验五一样,可以考虑将存在 睿客网 的视频链接贴在报告中提交
- 请勿抄袭