首页 > 题库 > 408计算机学科专业基础 > 问答题

44、(10分)承接43题条件,C语言程序“sum+=a[i]”,对应的指令如下:


i,sum,数组a都为int型,r1~r5的寄存器编号为01H~05H
(1)a的首地址、变量i、变量sum存储的寄存器编号是?
(2)该系统采用小端方式,页式存储,页大小为4KB。执行第1条指令时,i=5,r1=0000 1332H,r3=0013 DFF0H,存储单元内容如下所示,执行sum+=a[i] 后,a[i] 的地址为?a[i] 和sum的机器数为?a[i] 所在页的页号为?此次执行中,数组a至少存放在几页中?


(3)指令"sllir4,r2,2"的机器码是什么(用十六进制表示)?若数组a改为short类型,则指令序列s中,slli指令的汇编形式应是什么?


参考答案: 查看答案 查看解析 查看视频解析 下载APP畅快刷题

相关知识点试题

相关试卷