Skip to content
On this page

实验六

  • Deadline: 12 月 31 日 23:30,迟交会扣除一定比例的分数
  • 本次 实验 文档及参考代码
  • BB 系统提交 zip 压缩包,压缩包内目录结构
    PB22******_姓名_LAB6.zip
    ├── PB22******_姓名_report.pdf
    └── lab6.asm
    

实验说明

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