MIPS指令、补码立即数与汇编追踪
约 42 分钟
课程定位
“MIPS指令、补码立即数与汇编追踪”属于北航806可选定向训练,不替代计算机考研主路线。院校考试和复试要求每年都可能更新,必须以目标年度学校及院系官方招生简章、专业目录、考试大纲与后续通知复核。
一、稳定知识
MIPS补充训练应掌握寄存器、算术逻辑、移位、访存、分支、跳转与调用约定。立即数和位移必须按指令定义进行符号或零扩展;逻辑右移补0,算术右移复制符号位。
课程不保存直播中的年份名额、分数线、权重或当年政策。涉及范围差异的判断只作为建立核验矩阵的方法;一旦官方文件变化,以新文件为准,并保留旧版本供追溯。
二、执行流程
逐条追踪程序状态:写出执行前寄存器,按32位位型完成扩展与运算,记录执行后值;遇到分支同时计算条件和下一PC。循环题先写不变量,再统计指令次数。
技术题必须给出真实位宽、地址、时间片或前缀参数,保留中间状态并用边界复核。信息题必须保存发布主体、日期、适用专业和原始链接,不能只引用二手摘要。
三、定向案例
执行addi $t0,$zero,-5后,t1,$t0,2`保留低32位,按有符号解释得到-20。
训练后将结果写成“官方依据—与408的关系—补充动作—验收题”四栏。若没有官方依据,就明确标为待核验,不把教师或学长经验升级为制度事实。
四、高风险误区
把sll当算术乘法且忽略溢出位宽,或把负立即数零扩展。
定向课的目标是减少范围误判并补齐专项能力,不是制造录取承诺。历年题用于理解稳定能力和表述方式,不能推出下一年必考或分数线。
五、在线验收
本课配单选、多选,以及数值计算或应用问答。MIPS、路由和调度题使用明确参数后端判分;信息、范围、真题和机试课以关键词与评分细则验收行动方案。
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。