文章
86
粉丝
39
获赞
1
访问
9.4k
1、由于字长是16位,因此ALU的宽度应该是16位,可寻址主存空间大小为1MB,
指令寄存器位16位,主存地址寄存器应该为20位,MDR应该为8位
2、由于op有4位,则可以定义16种操作。
总共最多可以定义63种操作,通用寄存器最多4个
3、op1为0010H,rd为11H, rt为10H, rs为01H,则功能是进行带符号整数减法,即R[rs] - R[rt]-->R[rd]
执行01B2,则B052H - 0008H = B048H,则3号寄存器内容是B048H,没有溢出
执行01B3,B052H * 0008H = 82A0H,溢出
4、符号扩展,因为imm是带符号整数,要想保证结果的正确性,就必须要符号扩展
5、采用J型指令格式,将target直接转入PC的低10位,就可以转移指令
登录后发布评论
暂无评论,来抢沙发