我目前正在查看有关LC3汇编指令的附录,以确定如何解释指令BRNP THERE的编码以用于部分赋值。附录给出的Break的描述提出了以下问题。
这是我给的伪代码:
.
.
.
ADD R3, R5 ;x3004
BRNP LABEL ;x3005
LABEL .fill 43 ;x3006
.end
如何设置N和P位以及执行操作后PC上有什么影响?
地址x3005处的指令编码如下:
000 101 000000001
bits: 15-12 11-9 8-0
我无法在网站上找到BR指令的任何相关文档。感谢您的帮助。