8085微处理器中SIM和RIM指令的区别

设置中断掩码(SIM): 在 8085 指令集中,SIM 代表“设置中断掩码”。它是 1 字节指令,是一条多用途指令。
设置中断掩码
SIM 指令的主要用途是:

  • 屏蔽/取消屏蔽 RST7.5、RST6.5 和 RST5.5
  • 复位为 0 RST7.5 触发器。
  • 执行数据的串行输出。

读取中断掩码 (RIM): 在 8085 指令集中,RIM 代表“读取中断掩码”。它是一个 1 字节的多用途指令。
读取中断掩码
它用于以下目的:

  • 检查 RST7.5、RST6.5 和 RST5.5 是否被屏蔽。
  • 检查是否启用了中断。
  • 检查 RST7.5、RST6.5 或 RST5.5 中断是否处于挂起状态。
  • 执行数据的串行输入。

8085微处理器中SIM和RIM指令的区别:

编号Sim指令Rim指令
1SIM 代表设置中断掩码。RIM 代表读取中断掩码。
2SIM负责屏蔽/取消屏蔽 RST 7.5、RST 6.5 和 RST 5.5。Rim指令检查 RST 7.5、RST 6.5、RST 5.5 是否被屏蔽。
3SIM复位为 0 RST 7.5 触发器。Rim指令检查是否启用了中断,并检查 RST 7.5、RST 6.5 或 RST 5.5 中断是否处于挂起状态。
4累加器的内容决定了要采取的行动。因此在执行 SIM 指令之前,必须将 Accumulator 初始化为所需的值。执行 RIM 指令后累加器的内容提供了此信息。因此,有必要在执行 RIM 指令后查看累加器的内容。
5SIM 指令可用于数据的串行输出。RIM 指令可用于数据的串行输入。
6SIM的操作码(十六进制)是 30。Rim指令的操作码(十六进制)是 20。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266886.html

(0)
上一篇 2022年6月12日
下一篇 2022年6月12日

相关推荐

发表回复

登录后才能评论