文章
7
粉丝
0
获赞
0
访问
3.9k
(1)跳转指令与寻址:
(2)标志位与跳转逻辑:
(SF ^ OF) || ZF(此时为 0,不跳转)。(3)指令功能与寻址:
i左移 2 位(等价于i*4,因 int 占 4 字节),得到i对应的字节偏移;A的基地址(0804A010h)与偏移相加,得到A[i]的物理地址;A[i]的值存入 % ecx,寻址方式为寄存器间接寻址;(4)CISC/RISC 判断:为CISC,理由:指令格式不固定(如 jmp 为 2 字节,addl 为 4 字节),支持复杂相对寻址,指令功能多样化(如 shll、addl 可完成复合操作)。
评分及理由
(1)得分及理由(满分4分)
得分:3分
理由:学生正确识别了所有跳转指令(jmp、jle、jl)和相对寻址方式(各0.5分,共1分)。目标地址计算中,当前指令地址(0040100E)和指令长度(2字节)正确(0.5分),但相对偏移量21H应解释为补码(+33十进制),学生未明确说明补码转换,直接使用十六进制相加(0040100E+2+21H),计算过程不严谨(标准答案要求从取指后PC值00401010H开始加偏移量)。最终结果正确(00401031H),但过程有瑕疵,扣1分。
(2)得分及理由(满分3分)
得分:3分
理由:标...
登录后发布评论
暂无评论,来抢沙发