我需要弄清楚寄存器中一组位的MSB是1还是0。您将如何使用LC-3指令来完成此操作?
LC-3指令集:
https://www.cs.utexas.edu/users/fussell/courses/cs310h/lectures/Lecture_10-310h.pdf
发布于 2022-02-09 04:45:36
如果允许使用条件分支指令,则需要根据寄存器值设置条件。
完成条件设置的一种方法是将0添加到寄存器中--似乎添加0只会产生设置条件的副作用-- N、Z和P. --还有其他获得条件集的方法,但这是简单而直接的。
一旦设置了条件,您就可以有条件地将分支设置为负,也可以在零或-正的情况下进行分支。无论哪种方式,您都可以在这样一个条件分支之后加上/ set代码。
https://stackoverflow.com/questions/71043893
复制相似问题