
计算机组成原理
冰糖糖糖
皑如山上雪 皎若云间月
展开
-
implicit declaration of function 的原因以及解决方法
文章目录报错:原因:解决方法:结果:报错:原因:没有把函数所在的.c文件生成.o目标文件;在函数所在的.c文件中声明了函数,但是没有在与之相关联的.h文件中声明解决方法:在需要调用该函数的文件中声明该函数;也可在相应.h文件中声明函数结果:成功解决...原创 2020-06-11 10:28:41 · 72085 阅读 · 1 评论 -
make_EHelper(rol)
//首先填表: /* 0xc0, 0xc1, 0xd0, 0xd1, 0xd2, 0xd3 */ make_group(gp2, EX(rol), EMPTY, EMPTY, EMPTY, EX(shl), EX(shr), EMPTY, EX(sar))//接下来完善函数make_EHelper(rol) { //TODO(); for(t0 = 0; t0 < id_src->val; t0++){ rtl_shri(&原创 2020-05-30 18:12:01 · 360 阅读 · 0 评论 -
对ics2020框架中寄存器结构体的修改
做PA做到后面经常会有寄存器值出错的问题,无法排除个例,大多数情况下这种错都和之前实现的寄存器结构体有关,以下是我目前正确的寄存器结构体实现方法:/* TODO: Re-organize the `CPU_state' structure to match the register * encoding scheme in i386 instruction format. For example, if we * access cpu.gpr[3]._16, we will get the `bx' re原创 2020-05-30 10:20:32 · 817 阅读 · 3 评论