资源简介
北京大学2016学年计算机系统导论课程的最新版本全套lab满分解答。对应的总结分析文章请查看PKU_ZZY的博文。
代码片段和文件信息
/*
* Architecture Lab: Part A
*
* High level specs for the functions that the students will rewrite
* in Y86 assembly language
*/
/* $begin examples */
/* linked list element */
typedef struct ELE {
int val;
struct ELE *next;
} *list_ptr;
/* sum_list - Sum the elements of a linked list */
int sum_list(list_ptr ls)
{
int val = 0;
while (ls) {
val += ls->val;
ls = ls->next;
}
return val;
}
/* rsum_list - Recursive version of sum_list */
int rsum_list(list_ptr ls)
{
if (!ls)
return 0;
else {
int val = ls->val;
int rest = rsum_list(ls->next);
return val + rest;
}
}
/* copy_block - Copy src to dest and return xor checksum of src */
int copy_block(int *src int *dest int len)
{
int result = 0;
while (len > 0) {
int val = *src++;
*dest++ = val;
result ^= val;
len--;
}
return result;
}
/* $end examples */
- 上一篇:2011电赛E题 简易数字信号传输性能分析仪
- 下一篇:数模混合电路设计流程
相关资源
- labview魔方程序
- 一个labview仿真的函数信号发生器.vi
- labview编程软件滤波器以及编写程序设
- labview语音输入输出
- labview中的DAQ助手采集多个通道电压
- Fabrication and all-optical poling characteris
- Labview与CH372CH375的通信测试
- LabVIEW钢琴实例
- 编程实现二维DCT变换
- silicon lab公司的收音IC SI47XX全套开发工
- 图像二值化
- 用FFT对信号进行频谱分析
- nachos-lab 02
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- Game Physics Engine Development
- LabVIEW入门与实战开发100例190153
- LABVIEW做的蓝牙数据发送程序.vi
- VCS lab 和 VCS lab guide
- 千锋elasticsearch视频教程带笔记
- 基于labview的变声器
- 基于labview的方差标准差计算(求方差
- smart和labview通讯(smart_connet.vi)
- LabVIEW 数据采集 模拟量+编码器(Daq
- LabVIEW 声音信号的采集与存储.vi
- LabVIEW步进电机控制.vi
- 多通道数据采集.vi(labview)
- labview智能电梯(6层电梯.vi)
评论
共有 条评论