文章
63
粉丝
10
获赞
1
访问
3.6k
1、一条指令16位即2B,而PC每次自增为2,因此按字节编址,加2代表加2B,OFFSET为8为补码,最低可表示-128,因此最多(PC)+2+2*(-128)
最多向后跳127条指令
2、由于Z=1,N=1,检测ZF+NF=1,发送跳转,跳转地址为200C + 2 + 2 * E3=1FD4
第二种情况ZF+NF=0,不跳转,PC为200EH
3、无符号数x和y比较,比较小于等于时转移,即x<=y时转移,计算x-y,若ZF=1或CF=1时条件成立,C=1,Z=1,N=0
4、1指令寄存器IR,存储指令的寄存器
2移位寄存器,将符号扩展后的OFFSET进行算术左移一位
3、加法器,将上一个加法器得到结果(PC)+2和2*OFFSET加起来
登录后发布评论
暂无评论,来抢沙发