程序代写代做代考 程序设计课程设计

程序设计课程设计
第一次检查

作品提交网站
http://47.114.82.130

注册要求
姓名及实际学号

登陆:姓名及密码

程序设计综合实践
2020年秋

作品提交
每个人
可重复提交源代码压缩包(必须tar格式)
检查是取最后提交的代码包
tar代码包要求
直接包含代码(所有文件放到根目录)
必须包含Makefile文件
解压make后生成可执行文件
可执行文件名要求:DLXSimulator+组号(三位)
后台自动运行及评判

程序设计综合实践
2020年秋

测试基本流程
操作系统:Ubuntu 14.04 64位
解压
tar (GNU tar 1.27.1)
编译
make (GNU make 3.81)
gcc (version 4.8.4)
运行及结果统计
time
timeout

程序设计综合实践
2020年秋

检查要求
输入指令文件及内存文件,在输出文件中格式化输入指令内容及内存文件内容
DLXSimulator001 -i instr -m mem -o output

程序设计综合实践
2020年秋

例子
addi R1 R0 0 ;
addi R2 R0 0 ;
add R1 R1 R2 ;
addi R2 R2 1 ;
slei R3 R2 100 ;
bnez R3 loop ;
op R1 ;
halt

loop :
ADDI R1 R0 0;
ADDI R2 R0 0;
LOOP: ADD R1 R1 R2;
ADDI R2 R2 1;
SLEI R3 R2 100;
BNEZ R3 LOOP;
OP R1;
HALT

DLXSimulator001 -i instr -o output

程序设计综合实践
2020年秋

例子
addi R1 R0 0 ;
addi R2 R0 0 ;
add R1 R1 R2 ;

loop :
ADDI R1 R0 0;
ADDI R2 R0 0;
LOOP:ADD R1 R1 R2
0X00A0C000:0XFF

DLXSimulator001 -i instr -m mem -o output
0X00a0c000 : 0xff

程序设计综合实践
2020年秋

测试用例
提供5个给大家
覆盖所有指令

实际测试有10个,需要全部通过
如果支持前面5个,应该能通过后面10个

程序设计综合实践
2020年秋