首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用LC-3指令查找或检查寄存器的MSB?

如何使用LC-3指令查找或检查寄存器的MSB?
EN

Stack Overflow用户
提问于 2022-02-09 04:08:08
回答 1查看 237关注 0票数 0

我需要弄清楚寄存器中一组位的MSB是1还是0。您将如何使用LC-3指令来完成此操作?

LC-3指令集:

https://www.cs.utexas.edu/users/fussell/courses/cs310h/lectures/Lecture_10-310h.pdf

EN

回答 1

Stack Overflow用户

发布于 2022-02-09 04:45:36

如果允许使用条件分支指令,则需要根据寄存器值设置条件。

完成条件设置的一种方法是将0添加到寄存器中--似乎添加0只会产生设置条件的副作用-- NZP. --还有其他获得条件集的方法,但这是简单而直接的。

一旦设置了条件,您就可以有条件地将分支设置为负,也可以在零或-正的情况下进行分支。无论哪种方式,您都可以在这样一个条件分支之后加上/ set代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71043893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档